git合并分支与解决冲突

前提:

当前开发的分支为feature/20161129_317606_algoplatform_1,由于feature/20161130_322574_tmstools_1分支有新内容,所以准备将feature/20161130_322574_tmstools_1分支合并到feature/20161129_317606_algoplatform_1分支上

步骤:

1、当前在feature/20161129_317606_algoplatform_1分支,fetch准备合并的分支feature/20161130_322574_tmstools_1

git合并分支与解决冲突

2、fetch好了以后,查看本地都有哪些分支,主要是确认要合并的两个分支是否都在本地

git合并分支与解决冲突

3、使用git merge合并分支,如果有冲突会提示

git合并分支与解决冲突

4、查看状态,可以看出更加清楚的看出哪些文件因为冲突没有被合并,然后去解决冲突

git合并分支与解决冲突

git合并分支与解决冲突

5、解决好冲突后,提交文件,将文件push到远程feature/20161129_317606_algoplatform_1的分支上去

git合并分支与解决冲突

6、查看状态,本地都已更新,合并成功!

git合并分支与解决冲突