git提交错误的快速补救

  • 只是commit没有push,对错误提交的上一次提交使用reset,

git提交错误的快速补救

模式选择混合,本地修改过的代码保持不变。hard会让本地的代码也变成上一次提交的状态。

git提交错误的快速补救 

  • 不仅push去了远程,中间还有第三个人的提交(就是忘记先pull,直接push了) ,但是没有被第三个人pull。这种其实也很简单。先和之前一样reset回自己的上一次提交。因为此时你的pull是肯定失败的。
  • 本地回溯之后,安装平时pull遇到冲突的方法一样,先stash changes把变化存起来,然后就可以正常pull了,pull下来之后unstash合并解决冲突。然后再像平时一样commit和push就行。

git提交错误的快速补救