自动创建--设置上游原点执行git推送

t40tm48m  于 2022-12-25  发布在  Git
关注(0)|答案(2)|浏览(150)

每次尝试推送新分支时都得到提示,这很烦人。例如,我这样做

git checkout -b myBranch
git add . && git commit -m 'first commit'
git push

但我有这个

git push --set-upstream origin myBranch

有办法跳过这个吗?

r6l8ljro

r6l8ljro1#

您可以使用以下设置配置Git:

git config --global push.default current
git config --global remote.pushDefault origin

然后你可以简单地用途:

git push

将当前分支推送到远程origin上的同名分支。这不会设置上游配置,但它允许您在没有任何其他参数的情况下进行推送,无论您是否是第一次推送分支。

s3fp2yjn

s3fp2yjn2#

随着2022年6月git 2.37的发布,你可以用push.autoSetupRemote来实现

git config --global push.autoSetupRemote true

相关问题