我经常遇到这种情况,我不知道该怎么做。
我的想法是:
你如何解决这种“冲突”,或者在这种情况下最好的做法是什么?
答案 0 :(得分:3)
无需删除/存储您的提交。要解决冲突,请使用git pull --rebase
,并且您的第3步提交将自动从第2步中提交(堆叠)同事的提交。在rebase之后,您将能够在没有冲突的情况下进行推送。
答案 1 :(得分:0)
previous answer为实现最终目标提供了更好的方法,但您提出的问题的答案是:
git reset HEAD~
这会将当前分支回滚到指向最近一次之前的提交,但保留索引和工作树不会超出其当前状态。