Git使用九 合併和刪除分支

2022-07-02 22:45:13 字數 1088 閱讀 8584

實際開發中的分支

目前的快照情況:git log --decorate --all --oneline --graph

可以看到,目前head是指向的master分支

合併分支:git merge 分支名(將「分支名」合併到當前分支)

把feature分支合併到master分支:git merge feature

有衝突時合併的話git會提示,這個時候只需要執行git status就可以看到有哪些衝突了,以及建議的解決方案

檢視log,可以看到,已經合併了

再建立個分支:git checkout -b feature2(建立,並切換到feature2分支)

建立乙個檔案(feature2),並寫入內容,提交

檢視log

切換回master,並且把feature2分支合併到master分支

刪除分支:git branch -d 分支名

刪除feature和feature2兩個分支

master裡面還是會保留合併後的內容

Git建立 合併和刪除分支

在版本回退裡,每次提交,git都把它們串成一條時間線,這條時間線就是乙個分支。截止到目前,只有一條時間線,在git裡,這個分支叫主分支,即master分支。head嚴格來說不是指向提交,而是指向master,master才是指向提交的,所以,head指向的就是當前分支。一開始的時候,master分支...

git分支的建立,合併和刪除

首先,我們建立dev分支,然後切換到dev分支 git checkout b dev switched to a new branch dev git checkout命令加上 b引數表示建立並切換,相當於以下兩條命令 git branch dev git checkout dev switched...

擴充套件閱讀 Git實用教程記錄 合併和刪除分支

在前面我們知道在 git 倉庫裡,所有的快照事實上就是按照提交時間排放的,我們把串聯這些快照的時間軸稱之為分支,預設情況下 git 只有一條 master 主分支。但是在現實開發中,從來不存在只有一條分支。實際開發中可能存在以下這樣 從圖中可以知道,乙個專案根據其需求會產生很多分支,但最終都會被合併...