git基於遠程分支創建本地分支


1.查看本地分支與遠程分支的對應關系

git branch -vv //查看設置的所有跟蹤分支,可以使用 git branch 的 -vv 選項。 這會將所有的本地分支列出來並且包含更多的信息,如每一個分支正在跟蹤哪個遠程分支與本地分支是否是領先、落后或是都有。
git branch -v -a  //顯示當前使用倉庫的所有分支
git remote show origin // 查看本地分支與遠程分支的對應關系

2.跟蹤遠程分支
a.如果遠程新建了一個分支,本地沒有該分支,可以用

git checkout --track origin/branch_name
,這時候本地會新建一個分支名叫branch_name,會自動跟蹤遠程的同名分支branch_name。

b.用上面中方法,得到的分支名永遠和遠程的分支名一樣,如果想新建一個本地分支不同名字,同時跟蹤一個遠程分支可以利用。

git checkout -b new_branch_name branch_name

 

,這條指令本來是根據一個branch_name分支分出一個本地分支new_branch_name,但是如果所根據的分支branch_name是一個遠程分支名,那么本地的分支會自動的track遠程分支。建議跟蹤分支和被跟蹤遠程分支同名。
小結:一般用git push --set-upstream origin branch_name來在遠程創建一個與本地branch_name同名的分支並跟蹤;利用git checkout --track origin/branch_name來在本地創建一個與branch_name同名分支跟蹤遠程分支.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM