码迷,mamicode.com
首页 > 其他好文 > 详细

git基于远程分支创建本地分支

时间:2020-02-12 11:01:20      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:span   建议   仓库   选项   ups   def   new   height   新建   

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同名分支跟踪远程分支.

 

git基于远程分支创建本地分支

标签:span   建议   仓库   选项   ups   def   new   height   新建   

原文地址:https://www.cnblogs.com/DiiDii/p/12297786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!