管理git的跟踪关系

方法1】和方法2】好像都不能用了,考虑用fetch替换

git fetch origin 本地新分支名字:远程分支名字
git checkout 本地新分支名字

1】远程有上游分支,但是本地没有相应的跟踪分支时候,此时会在本地建立一个和远程上游分支同名的分支

git checkout --track origin/上游分支

2】远程有上游分支,但是本地没有相应的追踪分支,想建立一个与上游分支不同名称的分支

git checkout -b 本地自定义跟踪分支名称 origin/上游分支

3】本地有个跟踪分支,远程有一个目标分支,想让本地的分支跟踪这个目标分支

git branch --set-upstream-to origin/目标分支

4】本地有一个跟踪分支,远程没有目标分支,想在远程建立一个目标分支,并建立本地跟踪分支与新建远程分支之间的跟踪关系

git push --set-upstream origin 本地跟踪分支/远程新建目标分支名称

5】查看本地的分支与远程分支之间的追踪关系

git branch -vv

猜你喜欢

转载自blog.csdn.net/ljl86400/article/details/104377108