Git设置了多个remote,如何设置默认Push和Pull的remote?
太长不看版
- 其实就是通过设置upstream来指定默认的remote,具体如下。
- 先设置好remote,然后执行一次
git push -u origin master设置默认值,下次使用git push/git pull就会指向默认的remote了。
介绍
要设置追踪分支(upstream branch),你可以使用 git push 命令的 -u 或 --set-upstream 选项,也可以使用 git branch 命令的 --set-upstream-to 选项。这两种方法都可以将本地分支与远程分支关联起来。
方法一:使用 git push 命令的 -u 选项
git push -u <remote-name> <local-branch-name>
例如,将本地的 master 分支与名为 origin 的远程仓库的 master 分支关联起来:
git push -u origin master
方法二:使用 git branch 命令的 --set-upstream-to 选项
git branch --set-upstream-to=<remote-name>/<remote-branch-name> <local-branch-name>
例如,将本地的 master 分支与名为 origin 的远程仓库的 master 分支关联起来:
git branch --set-upstream-to=origin/master master
这两种方法都会将本地的分支与指定的远程分支关联起来,以后你就可以直接使用 git push 或 git pull 命令,而不需要额外指定远程分支和本地分支了。

浙公网安备 33010602011771号