我希望 git push origin
在我第一次推送本地创建的分支时自动设置上游引用。
我知道 git push -u
,但我不想考虑我之前是否使用过 -u
或以其他方式设置上游引用。换句话说,我希望 git push
对还没有上游的分支的任何推送自动产生 git push -u
的效果。
这可能吗?如果它需要别名或实用程序脚本,那很好。
最佳答案
您可以使用 git config --global push.default current
( docs ) 对其进行配置,使其推送当前分支以更新具有相同名称的分支。
2022 更新 (git>=2.37.0)
git config --global --add --bool push.autoSetupRemote true
实现相同的同时还设置了上游跟踪 ( docs )。
关于git - 如何配置 git push 不带 -u 自动设置上游?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17847213/