使用git提交代码。push时,提示有冲突,于是我处理完冲突之后。提示我刚才在处理冲突的时候。push失败了。要求我再次重新push。
于是就有了3条commit内容了.
是按照顺序排列的。
1.最上面的是最新的(处理冲突后又改了一点内容)
2.第二条:就是处理的冲突
3.最开始我自己提交的内容
向这种情况。我该选哪个commit提交呢?
还是勾选最下面那个all吗?
下面那个 all 是推送 tag ,跟推送 commit 没关系,默认会把没有推送的 commit 全部推送上去,如果你觉得这样不好看,可以用 rebase 处理一下,把多条 commit 合并到一起,如果不考虑,直接push 即可。
###git add .
git commit —amend
下次遇到重复提交的情况 第二次不要用git commit 用git commit --amend