Git 分支管理

1、创建和合并分支

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>或者git switch <name>

创建+切换分支:git checkout -b <name>或者git switch -c <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

2、解决冲突

git log --graph命令可以看到分支合并图

3、分支管理策略

master分支是稳定的,仅用来发布新版本;dev分支是不稳定的,写代码在dev分支上。

4、Bug分支

git stash 把当前工作现场“储藏”起来

git stash apply 恢复stash内容并不删除

git stash drop 来删除stash内容

git cherry-pick <commit> 把bug提交的修改“复制”到当前分支

5、Feature分支

每添加一个新功能,最好新建一个feature分支

git branch -D <name> 丢弃一个没有被合并过的分支,强行删除

 

上一篇:最小生成树


下一篇:一文带你学会最小生成树,不要等到面试再临时抱佛脚了