使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响主线开发。同一个仓库可以有多个分支,各个分支相互独立,互不干扰
git branch 查看分支
- git branch 列出所有本地分支
- git branch -r 列出所有远程分支
- git branch -a 列出所有本地分支和远程分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b407746d3b552b54f1245916fdfa1745.png)
git branch [name] 创建分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/181722254353c6b7913e70ae2ae8c423.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7d94b982aa724fbc6ab48bf55b8f9e05.png)
git checkout [name] 切换分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fea53c75f4cbb76d2cf72522b0040afc.png)
git push [shortName] [name] 推送至远程仓库分支
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9eff84bdac0ac6d1cf7444626c16c4ae.png)
git merge [name] 合并分支
- 可以在分支名后面加 -m “msg” 就不会进入vim界面
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1708185e4a1cc9b66485addf568e05d0.png)