分支是在穩定版本出現bug的情況下,通過分支技術,在保證穩定版本穩定的情況,修改穩定版本的(差異下載的,速度極快,不同於SVN等技術,會將所有的代碼下載到本地)副本,通過合並,解決沖突,最后回歸到穩定版本的技術.分支的差異化下載時Git的亮點.
1、查看分支 通過git branch指令
提示當前分支是master
2、創建分支 通過git branch +分支名稱
ok,名為gitbranch的分支創建完畢.
3、切換分支
(1)、切換到gitbranch分支 通過git checkout +目標分支命令
(2)、在該分支上修改config.txt配置文件
將修改提交到暫存庫,並commit到版本庫.
4、合並gitbranch分支到master主分支
ok,合並成功!
5、解決分支之間的沖突
(1)、新建一個gitbranch1分支,在該分支下修改配置文件中的db配置項
(2)、切換到gitbranch分支,同時也在該分支下修改db配置項
(3)、先將gitbranch合並到master
ok,合並成功!
(4)、在合並gitbranch1和master
合並發生了沖突.工具提示你在config.txt文件中存在合並沖突.
說明兩個分支同時修改了db配置項,需要解決這個沖突.
(5)、手動修改配置文件,同時保留兩個配置項
修改配置文件
通過add和commit指令提交到本地版本庫.