GIT之分支管理

2022-05-01 02:18:08 字數 1396 閱讀 2185

一、分支推進

二、建立分支

# 第一種方式 建立dev分支  -b 建立並切換分支

$ git checkout -b dev

# 第二種方式

$ git branch dev # 建立dev分支,但沒有切換分支

$ git checkout dev # 切換dev分支

三、檢視分支

# * dev 表示當前在dev分支上

$ git branch

* dev

master

四、合併分支

#切換到dev 分支

$ git checkout dev

# 建立乙個檔案

$ touch index.html

# 提交到工作區

$ git add index.html

# 提交到版本庫

$ git commit -m'[+ add index.html file]'

# 切換到master分支

$ git checkout master

# 檢視當前檔案

$ ls

# 合併分支

$ git merge dev

# 檢視當前檔案

$ ls

# 刪除dev 分支

$ git branch -d dev

五、解決衝突

# 切換到master分支

$ git checkout master

# 建立乙個檔案 readme.txt,寫入 this is a readme.txt file

$ touch readme.txt

$ git add readme.txt

# 建立乙個分支並切換

$ git checkout -b fuqiang

# 寫入readme.txt 檔案 testing is now ! 並儲存

$ vim readme.txt

# 提交到分支fuqiang的工作區

$ git add readme.txt

# 提交到分支fuqiang的版本庫

$ git commit -m'[* 製造bug]'

# 切換到master分支

$ git checkout master

# 合併分支

$ git merge fuqiang

# 合併出錯,開啟 readme.txt 把 >>> 之類的東西刪除掉

# 提交到master分支的工作區

$ git add readme.txt

# 提交到master分支的版本庫中

$ git commit -m'[+ add readme.txt file]'

Git學習之分支管理策略

建立乙個屬於自己的分支,別人看不到,你在你自己的分支上幹活,想提交就提交,直至開發完畢後,再一次性合併到原來分支上。這樣,既安全,又不影響他人工作。在實際的開發過程中,應照幾個基本原則進行分支管理 master分支應該是非常穩定的,也就是僅用來發布新版本,平時不能在上面幹活 幹活都在dev分支上,也...

Git專案管理之分支操作

在版本回退的章節裡,每次提交後都會有記錄,git 把它們串成時間線,形成類似於時間軸的東西,這個時間軸就是乙個分支,我們稱之為master分支。在開發的時候往往是團隊協作,多人進行開發,因此光有一乙個分支是無法滿足多人同時開發的需求的,並且在分支上工作並不影響其他分支的正常使用,會更加安全,git ...

Git複習(三)之分支管理 分支策略

我們知道每次提交git都會將他們串成一條線,這條時間線就是乙個分支。在git裡這條時間線叫做主分支,即master分支 head指向master,master指向最新的提交,所以,head指向的就是當前分支。每次提交,master指標都會向前移動一步,這樣,隨著你不斷提交,master分支的線也越來...