解决Git项目里面冲突的过程记录

本文记录在使用Git进行版本管理的时候,遇到冲突情况并解决合并到upstream的全过程。

假设在Pull的过程中产生了merge conflict:

使用git mergetool命令调出冲突解决工具:

我再MacOS下使用的merge tool是Kaleidoscope:

解决冲突的过程要靠自己手工检查冲突情况并作出修改:

修改完成后退出merge tool,git显示冲突解决完成:

commit所做修改:

push提交至远端repo:

以上是解决冲突并合并到upstream的全过程。