git - git pull 和 git push 的不同默认远程(跟踪分支)

标签 git branch

有没有一种方法可以设置 git 存储库,使 git pull 默认为一个远程服务器,而 git push 默认为另一个远程服务器?我知道我可以通过更改 .git/config 的分支部分中的 remote 变量的值来设置 both,但是如何为每个方向分别?

最佳答案

从 Git 版本 1.7.0 开始,您可以通过以下方式进行设置:

git remote set-url --push origin https://your.push.com/blah/

关于git - git pull 和 git push 的不同默认远程(跟踪分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916845/

相关文章:

git - “找不到所选帐户的有效 Azure DevOps 团队项目”Azure Synapse GIT 配置

git - `--no-ff` 标志对 `git merge` 有什么影响?

python - 使用 GitPython checkout 新分支并推送到远程

version-control - 用Visual Source Safe分支的正确方法是什么?

git - 仅可视化 git 分支拓扑,没有提交历史

Git 要求我提交忽略的文件

git - 在子目录位于主 repo 与子模块化的分支之间切换

svn - 复制两次会导致分支内分支而不是错误

git - 显示哪些文件在两次修订之间发生了变化

git - 如何在 git 现有分支之上创建分支?