git基于遠(yuǎn)程分支創(chuàng)建本地分支

1.查看本地分支與遠(yuǎn)程分支的對應(yīng)關(guān)系

git branch -vv //查看設(shè)置的所有跟蹤分支,可以使用 git branch 的 -vv 選項(xiàng)。 這會將所有的本地分支列出來并且包含更多的信息,如每一個(gè)分支正在跟蹤哪個(gè)遠(yuǎn)程分支與本地分支是否是領(lǐng)先、落后或是都有。
git branch -v -a  //顯示當(dāng)前使用倉庫的所有分支
git remote show origin // 查看本地分支與遠(yuǎn)程分支的對應(yīng)關(guān)系

2.跟蹤遠(yuǎn)程分支
a.如果遠(yuǎn)程新建了一個(gè)分支,本地沒有該分支,可以用

git checkout --track origin/branch_name

,這時(shí)候本地會新建一個(gè)分支名叫branch_name,會自動跟蹤遠(yuǎn)程的同名分支branch_name。
b.用上面中方法,得到的分支名永遠(yuǎn)和遠(yuǎn)程的分支名一樣,如果想新建一個(gè)本地分支不同名字,同時(shí)跟蹤一個(gè)遠(yuǎn)程分支可以利用。

git checkout -b new_branch_name branch_name

,這條指令本來是根據(jù)一個(gè)branch_name分支分出一個(gè)本地分支new_branch_name,但是如果所根據(jù)的分支branch_name是一個(gè)遠(yuǎn)程分支名,那么本地的分支會自動的track遠(yuǎn)程分支。建議跟蹤分支和被跟蹤遠(yuǎn)程分支同名。
小結(jié):一般用git push --set-upstream origin branch_name來在遠(yuǎn)程創(chuàng)建一個(gè)與本地branch_name同名的分支并跟蹤;利用git checkout --track origin/branch_name來在本地創(chuàng)建一個(gè)與branch_name同名分支跟蹤遠(yuǎn)程分支.
關(guān)于git的文章:可以參考:[git相關(guān)文章][https://blog.csdn.net/kjunchen/article/details/52155055]

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

相關(guān)閱讀更多精彩內(nèi)容

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