一、前言
类比小说,git分支就是一条条线路,一般默认master为主线路。切换分支就是切换工作线路,先写该线路,不理会其它线路。合并分支就是把线路合并,一般指把支线合并到主线。
二、使用
- 创建分支 手动方式: 手动创建远程分支:
然后,将分支拉到本地
git pull
命令行方式: 创建本地分支git branch '新建分支名'
将分支发送到远程仓库git push branch '分支名'
- 切换分支 切换到支线,写某一块功能
git checkout '分支名'
功能完成后,提交分支,然后推送分支git push branch '分支名'
合并分支
提交支线并测试没问题后,将支线合并到主线。 切换到主线(默认为master)git checkout master
合并git merge '远程仓库名'/'分支名'
合并完成,推送到远程仓库git push
注意:上面省略了提交分支的步骤。
提示:之所以提交master分支,不需要表明仓库名和master分支名,是因为进行了git push --set-upstream '仓库名' master的设置。