在版本控制過程中,使用多條線同時推進多個任務。
本地庫建立以後,就會有master主幹分支。開闢乙個分支一般以feature開頭
工作**:
一、同時並行推行多個功能的開發,提高開發效率
二、各個分支在開發的過程中,如果乙個分支開發失敗,不會影響其他分支,失敗的分支重新開發即可
svn對分支開發的效率較低
一、檢視當前所有分支
git branch -v
二、建立hit_fix分支
git branch hit_fix
三、切換分支,甚至可以使用tab鍵補全
git checkout [分支名]
四、合併分支
第一步,切換到接受修改的分支上(即開闢分支的主幹上)。
第二步,執行merge命令 git merge hit_fix
分支名字錯了
假如說現在在不同分支上同時修改同一檔案的同一行,就會出現選用哪乙個分支修改作為最終版本的問題
刪除衝突部分內容,需要再次儲存到快取區,提交到本地庫。
注意:此時的提交不能加入檔名
pro git學習筆記 2 分支
幾乎每一種版本控制系統都以某種形式支援分支。使用分支意味著你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。在很多版本控制系統中,這是個昂貴的過程,常常需要建立乙個源 目錄的完整副本,對大型專案來說會花費很長時間。有人把 git 的分支模型稱為 必殺技特性 而正是因為它,將 git 從版本...
Git學習筆記4 分支
參考鏈結廖雪峰git教程 建立本地分支 git branch testing 建立乙個分支,並命名為testing 建立遠端分支 分兩步 git branch testing 建立乙個分支,並命名為testing git push origin testing 將分支推送到遠端 相當於建立乙個遠端分...
Git學習筆記 7 分支操作
在多人合作專案中,常常出現多個人共同對乙個專案進行修改的情況,因此不會直接在主幹master上進行操作,而是重新開闢新的分支,在新的分支上進行開發,除錯,當除錯通過後才會將分支專案的 合併到主幹中。命令描述 git checkout branch 切換到指定分支 git checkout b new...