git冲突解决步骤记录

今天忘记拉取远程代码就开发,然后提交冲突了,以前也没看过冲突解决步骤,今天算是无师自通了一把。
话说git用那么久了,还真没怎么解决过过冲突问题,也没有那样的环境,以前都是一台机子上开发,远程=本地。现在是公司、台式、mac间切换开发,偶尔忘记拉取就出问题了。
在此记录今天的解决步骤。

步骤

  1. 提交代码
  2. 发现冲突
  3. 根据本地开发分支创建一个临时分支
  4. 本地开发分支rebase到无冲突的提交,丢弃本地后续提交
  5. 拉取远程代码
  6. 把临时分支合并到本地开发分支
  7. 解决冲突
  8. 删除临时分支
  9. 提交代码

后记

问题虽然解决了,但以后开发前一定要拉取远程代码,不能够掉以轻心。

评论

0 / 800
全部评论()