方法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