列出分支
列出分支基本命令:git branch
沒有參數時,git branch?會列出你在本地的分支。
上圖的意思就是,我們有一個叫做?master?的分支,并且該分支是當前分支(有*星號的)。
當你執行?git init?的時候,默認情況下 Git 就會為你創建?master?分支。
如果我們要手動創建一個分支。執行?git branch (branchname)?即可。
?
創建分支
命令:git branch (branchname)
可以看到idea右下角已經出現了剛新建的dev分支
?
?
?
切換分支
命令:? git checkout (branchname)
可以看到下圖,我新建了dev_test分支,然后切換到dev_test分支
?
?
?
建新分支并立即切換到該分支
命令: git checkout -b (branchname)
我們也可以使用 git checkout -b (branchname) 命令來創建新分支并立即切換到該分支下,從而在該分支中操作
如下圖所示,新建origin/feature-202000603-wangzeyu-externalCall并且切換到該分支下
?
?
?
刪除分支
刪除分支命令: git branch -d (branchname)
如下圖所示,刪除dev_test分支
在idea又下角可以看到dev_test分支消失了
?
?
?
?
分支合并
當前分支在origin/feature-202000603-wangzeyu-externalCall
?
下面我在ww類上新加一些代碼
先commit代碼(commit代碼前記得pull)
?
?
?
?
點擊commit
?
切換到dev分支
?
?
輸入git merge?origin/feature-202000603-wangzeyu-externalCall