【发布时间】:2011-05-23 19:57:33
【问题描述】:
我在 Github 上创建了一个仓库。我做了一些小的更改并向上游提交了拉取请求,但是在此过程中,我的分叉变得如此混乱,我无法生成干净的拉取请求;当我从一个有六个更改的分支开始拉取请求时,Github 想要提交 13 个,其中 7 个已经存在于上游(natch)。
我的问题似乎与only pulling the latest commits 有关,但是当我创建一个新分支并进行cherry-pick 提交时,我仍然有额外的东西。我也对rebasing 感到厌烦,但现在看来,即使my master 也搞砸了,我无法生成upstream 的干净副本。这显然是因为我不明白我需要rebase instead of merging,所以很明显我犯了错误;我正在尝试做的是弄清楚如何解开那个结并回到一个干净的状态,在那里我可以有用地前进。
我有点想吹掉我的叉子并在上游创建一个新的叉子,但我认为这也很困难。
在承认了我的 Git 罪之后,我如何获得 github 的赦免?
【问题讨论】:
-
喜欢你的忏悔和请求被赦免:-)
-
什么,有些人认为 git 不是宗教? ;-)