本地分支关联远程分支
在进行git操作的时候,分支问题是一个对我来说比较绕脑子的问题,所以在这里进行笔记的整理
下面对几种情况进行分别讨论
一、远程有分支,本地没有分支
在远程有分支了之后,本地想要对这个远程分支进行关联
git checkout --track origin/[your branch name]
此时本地会自动创建一个和远程名字一样的分支,这个分支会自动跟踪我们创建的远程分支。
我建议还是本地分支和远程分支同名比较好,如果不同名虽然也可以但是就感觉很麻烦,需要再查资料看看
二、本地有分支,远程没有分支
首先我们需要在本地先建立一个分支
git check -b [your branch name] #在本地创建一个分支,并直接转移到这个分支
然后将这个分支push到远程
git push --set-upstream origin [branch name]
这个命令直接在远程创建一个分支,并且我们之前的分支会自动track这个分支。
所以还是推荐本地分支和远程分支要同名