一、爲什麼要做分支管理:
1.發了版本需要做一個版本分支,如果此版本出了bug 可以切換到此版本修改bug,以後可能在某一個版本節點上延伸出新的分支
2.需要一個開發版的分支用來開發新的功能,因爲很多情況下都是開發沒開發完又發現了緊急bug,這個時候不能用當前的代碼馬上打包修復bug
二、之前搭好了一個gerrit 代碼服務器,只記錄一下創建分支的流程
1.創建分支
直接去gerrit 界面創建分支,名字按照自己的需求填寫,初始化版本->指定一個master 提交的版本SHA1
2.創建完成之後,本地執行 git pull
git branch -a 查詢版本分支列表
3.切換到指定分支
4.分支裏面創建一個文件 然後推上去
5.切換到主分支可以看到並沒有自己提交的那個文件,切換到分支之後有自己創建提交的文件!
三、開創了分支,當改了bug 或者有新的功能就需要合併到主分支裏了
1.切換到主分支
git checkout master
2.將分支合併到主分支
git merge branch_2