1、 创建feature1分支
git checkout -b feature1
2、 在readme.txt追加如下内容
Creating a new branch is quick AND simple.
3、 在feature1分支提交
git add readme.txt
git commit -m "AND simple"
4、切换到master分支上
git checkout master
5、在readme.txt追加如下内容
在这里插入代码片
6、 在master提交
git add readme.txt
git commit -m "& simple"
7、将feature1分支合并到master分支上
git merge feature1
8、 产生冲突
9、 查看git状态
git status
9、 打开readme.txt解决冲突
图1:产生冲突的问题
图2解决冲突后
10、 再提交
git add readme.txt
git commit -m "conflict fixed"
11、用log命令查看分支合并状态
git log --graph --pretty=oneline --abbrev-commit
12、删除分支feature1
git branch -d feature1
13、 查看分支
git branch -a
总结:
产生冲突需要手动解决冲突
命令1:查看分支合并状态
git log --graph --pretty=oneline --abbrev-commit