創建切換合併分支以及提交本地分支至遠程分支

創建分支

git branch localbranch

切換分支

git checkout localbranch

創建分支並切換到該分支,等效於上面兩個命令都執行

git checkout -b localbranch

在本地更改完分支的代碼後,add並commit後,需要合併分支到主幹的話執行

git checkout master 
git merge localbranch
//合併分支到當前分支

無需合併至主幹,直接將本地分支提交到遠程倉庫的新分支的話執行

git push origin localbranch:remotebranch //將本地分支localbranch提交到遠程分支remotebranch,如果遠程沒有改分支則自動創建

查看本地所有分支以及當前所在分支

git branch //當前分支前有 * 號

刪除本地分支

git branch -D localbranch

刪除遠程分支

git push origin :remotebranch //不加本地分支時進行提交即刪除遠程分支

說明:

拉下遠程倉庫代碼後,默認本地分支就是拉下來的倉庫的分支,是對應的,比如,遠端有兩個分支,直接git pull ***.git是默認拉下默認分支master,拉下來後本地分支也叫master,此時可以在本地git branch my新建一my個分支,然後git checkout my切換到my分支,此時my分支和master分支代碼就一致的,修改代碼就在my分支上,修改後提交時因爲遠端沒有my分支會新建一個my分支上,需要將自己修改代碼提交到master上時,就要合併分支,要先git checkout master切換到master分支,然後git merge my將我修改的分支的代碼合併到master,然後再git push提交,此時遠端master就更新爲合併後的代碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章