我在Github上fork了一个仓库。我做了一些小的更改并向上游提交了pull request,但是在此过程中,我的fork变得如此混乱,以至于我无法生成干净的pull request;当我从拥有六个更改的分支开始pull request时,Github要提交十三个,其中七个已经存在于上游(自然)。
我的问题似乎与仅拉取最新的commits有关,但是当我创建一个新分支并挑选commits时,我仍然会有额外的commits。我也尝试了rebase,但现在看起来我的主分支也混乱了,我无法生成upstream的干净副本。这显然是因为我没有理解需要rebase而不是merge,所以显然我犯了错误;我正在努力找出如何解开这个困境,回到一个干净的状态,以便我可以有用地前进。
我有点想清除我的fork并创建一个新的upstream的fork,但我发现这也很难。
坦白我的Git罪过后,我该如何获得github的赦免?
我的问题似乎与仅拉取最新的commits有关,但是当我创建一个新分支并挑选commits时,我仍然会有额外的commits。我也尝试了rebase,但现在看起来我的主分支也混乱了,我无法生成upstream的干净副本。这显然是因为我没有理解需要rebase而不是merge,所以显然我犯了错误;我正在努力找出如何解开这个困境,回到一个干净的状态,以便我可以有用地前进。
我有点想清除我的fork并创建一个新的upstream的fork,但我发现这也很难。
坦白我的Git罪过后,我该如何获得github的赦免?