Git 創(chuàng)建分支 切換分支 刪除分支

1、創(chuàng)建、切換分支
首先,我們創(chuàng)建dev分支,然后切換到dev分支:

$ git checkout -b dev
Switched to a new branch 'dev'

git checkout命令加上-b參數(shù)表示創(chuàng)建并切換,相當(dāng)于以下兩條命令:

$ git branch dev
$ git checkout dev
Switched to branch 'dev'

然后,用git branch命令查看當(dāng)前分支:

$ git branch
* dev
  master

如果出現(xiàn)這個*號在dev前,就證明已經(jīng)切換到dev分支。然后,我們就可以在dev分支上正常提交。
提交 用git add+git commit正常提交
2、合并分支
合并分支前需要先將分支切換回master主分支
用git checkout master 切換 此時dev分支還存在,指針指在主分支上,現(xiàn)在,我們要把dev分支中完成的工作合并到主分支master上:

$ git merge dev
Updating d46f35e..b17d20e
Fast-forward
 readme.txt | 1 +
 1 file changed, 1 insertion(+)

git merge命令用于合并指定分支到當(dāng)前分支。合并后,再查看readme.txt的內(nèi)容,就可以看到,和dev分支的最新提交是完全一樣的。
注意到上面的Fast-forward信息,Git告訴我們,這次合并是“快進模式”,也就是直接把master指向dev的當(dāng)前提交,所以合并速度非???。合并完成后,就可以放心地刪除dev分支了:

$ git branch -d dev
Deleted branch dev (was b17d20e).

這個時候再查看分支信息你會發(fā)現(xiàn)

$ git branch
* master
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容