每次尝试推送新分支时都得到提示,这很烦人。例如,我这样做
git checkout -b myBranch git add . && git commit -m 'first commit' git push
但我有这个
git push --set-upstream origin myBranch
有办法跳过这个吗?
r6l8ljro1#
您可以使用以下设置配置Git:
git config --global push.default current git config --global remote.pushDefault origin
然后你可以简单地用途:
git push
将当前分支推送到远程origin上的同名分支。这不会设置上游配置,但它允许您在没有任何其他参数的情况下进行推送,无论您是否是第一次推送分支。
origin
s3fp2yjn2#
随着2022年6月git 2.37的发布,你可以用push.autoSetupRemote来实现
push.autoSetupRemote
git config --global push.autoSetupRemote true
2条答案
按热度按时间r6l8ljro1#
您可以使用以下设置配置Git:
然后你可以简单地用途:
将当前分支推送到远程
origin
上的同名分支。这不会设置上游配置,但它允许您在没有任何其他参数的情况下进行推送,无论您是否是第一次推送分支。s3fp2yjn2#
随着2022年6月git 2.37的发布,你可以用
push.autoSetupRemote
来实现