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 pushgit pull 命令,而不需要额外指定远程分支和本地分支了。

posted @ 2024-04-07 11:46  脆皮鸡  阅读(106)  评论(0编辑  收藏  举报