实际开发中的分支
目前的快照情况:git log --decorate --all --oneline --graph
可以看到,目前HEAD是指向的master分支
合并分支:git merge 分支名(将“分支名”合并到当前分支)
把feature分支合并到master分支:git merge feature
有冲突时合并的话git会提示,这个时候只需要执行git status就可以看到有哪些冲突了,以及建议的解决方案
查看log,可以看到,已经合并了
再创建个分支:git checkout -b feature2(创建,并切换到feature2分支)
创建一个文件(feature2),并写入内容,提交
查看log
切换回master,并且把feature2分支合并到master分支
删除分支:git branch -d 分支名
删除feature和feature2两个分支
master里面还是会保留合并后的内容