我在Github上创建了一个存储库。我做了一些细微的更改,并向上游提交了拉取请求,但是在此过程中,我的前叉变得非常混乱,无法生成干净的拉取请求。当我从具有六个更改的分支开始拉取请求时,Github希望提交十三个,其中七个已经存在于上游(natch)。
我的问题似乎只与拉最新的提交有关,但是当我创建一个新的分支和Cherry-pick提交时,我仍然有其他功能。我futzed与基础重建为好,但现在看起来,即使我的主人是那么糟糕,我不能生成的原始副本上游。显然这是因为我不了解我需要重新设置基础而不是合并,所以很明显我犯了错误。我想做的是弄清楚如何解开结并回到干净的状态,在此我可以有效地前进。
我有点想吹掉我的叉子,并在上游制作一个新的叉子,但是我也觉得这很困难。
承认我的Git罪过之后,如何获得github赦免?