考虑一个由若干开发人员组成的团队,他们同时在一个代码库上工作。将功能恢复到主分支时,可以使用git merge或git rebase。 我从其他几位开发者那里听说过,与git rebase相比,如何使用git merge将使您的git历史变得时髦。 我也看到了这个SO question about the difference between merge and rebase。 One SO an
我试图重新排序3次提交。 我目前的状况是: A -> B -> C
我想变基并获得这样的: A -> C -> B
(只是交换承诺B和C) 我运行命令git rebase -i A 。 我的编辑器打开了,我改变了选择完成并保存。 什么都没有发生。 我注意以下几点: 当我运行变基命令,我的编辑器打开,而且我已经看到在终端执行以下操作: Successfully rebased and upd