Ubuntu下Git的使用2

李某人txdy發表於2020-12-11

Ubuntu下Git的使用二

2.分支管理

2.1建立和合並分支

檢視有幾個分子並且檢視在哪個分支中

git branch

在這裡插入圖片描述

建立並且切換到此指標

git checkout -b dev

在這裡插入圖片描述

切換分支

git checkout master

在這裡插入圖片描述

快速合併分支,git合併分支很快,就改改指標,工作區內容也不變。

然後刪除分子

git merge dev
git branch -d dev

在這裡插入圖片描述

2.2解決衝突

當兩個分支都同時修改了一個檔案,而且同時提交,就會產生衝突,必須手動解決衝突後再提交。

在這裡插入圖片描述

用圖檢視提交資訊

git log --graph --pretty =oneline

在這裡插入圖片描述

2.3 分支管理策略

通常,合併分支時,如果可能,git會用fast forward模式,但是有些快速合併不能成而且合併時沒有衝突,這個時候會合並之後並做一次新的提交。但這種模式下,刪除分支後,會丟掉分支資訊。
比如兩個分支進行了兩次不同操作
在這裡插入圖片描述

直接禁止快速合併

git merge --no--ff -m "提交資訊" dev

用於修復bug

相關文章