1. 程式人生 > >Git分支 branch

Git分支 branch

Git分支 branch

當我們系統功能越來越複雜的時候,發現在一個工作區裡開發很不方便,可以建立分支來進行模組的開發

也就說,我們可以根據專案的功能模組來建立分支分別進行開發

master分支是伴隨著建立倉庫的時候就存在的,本地的主分支

1. 建立分支:

git branch branchname

建立分支的時候會把git支的程式碼copy一份

2. 檢視分支:

git branch

3. 切換分支:

git checkout branchname

4. 分支的程式碼開發完成後,需要進行合併

git merge branchname

merge動作中包含了commit

5.當分支開發完成,不需要了的話,可以刪掉分支

git branch -d branch_name

當A分支上某個位置寫的是a程式碼,B分支上這個位置寫的是b程式碼,然後master合併了B分支,此時,master上這個位置寫的是b程式碼,當我們檢視讓master合併A分支的時候,就會出現衝突:

master b

A a

git會保留衝突拒絕合併
例如
合併衝突
這裡推薦使用VScode編輯器,對git支援很好,在合併衝突完成之後進行提交