2
我不太明白提交是如何用git rebase -i压扁的。有一两件事,我在想:Git commit squashing(rebase -i):提交实际上如何工作?
如果我的底垫-i产生这个名单:
pick A Last commit
pick B Commit
pick C Some other commit
我应该壁球提交A和B或B和C?问题是git在这种情况下表示它会将D..A重新映射到D上(D是此前的最后一次提交),而不是C..A,这对我来说是有意义的。 D根本没有显示,所以为什么要这样说?
不知道为什么你问我们是否应该挤压A和B或B和C - 挤压你想挤压的两个! – Cascabel 2010-07-27 12:16:47
我的意思是,这种方式工作?如果我留下两个镐并将其中的一个标记为南瓜,那么这些变化会在哪里被压扁? – Makis 2010-07-27 12:44:35
一个提交将被压缩到前一个 - 它在列表中的一个。 (顺便说一句,我不知道为什么你有相反的顺序你的名单...) – Cascabel 2010-07-27 16:47:02