Git使用九:合并和删除分支

时间:2023-03-08 19:54:59

实际开发中的分支

Git使用九:合并和删除分支

目前的快照情况:git log --decorate --all --oneline --graph

Git使用九:合并和删除分支

可以看到,目前HEAD是指向的master分支

合并分支:git merge 分支名(将“分支名”合并到当前分支)

把feature分支合并到master分支:git merge feature

Git使用九:合并和删除分支

有冲突时合并的话git会提示,这个时候只需要执行git status就可以看到有哪些冲突了,以及建议的解决方案

查看log,可以看到,已经合并了

Git使用九:合并和删除分支

再创建个分支:git checkout -b feature2(创建,并切换到feature2分支)

Git使用九:合并和删除分支

创建一个文件(feature2),并写入内容,提交

Git使用九:合并和删除分支

查看log

Git使用九:合并和删除分支

切换回master,并且把feature2分支合并到master分支

Git使用九:合并和删除分支

Git使用九:合并和删除分支

删除分支:git branch -d 分支名

删除feature和feature2两个分支

Git使用九:合并和删除分支

master里面还是会保留合并后的内容

Git使用九:合并和删除分支