很烦人的是,我每次尝试推送新分支时都会收到提示。例如,我这样做
git checkout -b myBranch
git add . && git commit -m 'first commit'
git push
Run Code Online (Sandbox Code Playgroud)
但我得到了这个
git push --set-upstream origin myBranch
Run Code Online (Sandbox Code Playgroud)
有没有办法跳过这个?
phi*_*ilb 19
您可以使用以下设置来配置 Git:
\ngit config --global push.default current\ngit config --global remote.pushDefault origin\n
Run Code Online (Sandbox Code Playgroud)\n然后你可以简单地使用:
\ngit push\n
Run Code Online (Sandbox Code Playgroud)\n将当前分支推送到远程上具有相同名称的分支origin
。这不会设置上游配置,但它确实允许您在没有任何其他参数的情况下进行推送,无论您是否第一次推送分支。
随着 2022 年 6 月发布 git 2.37,您可以使用push.autoSetupRemote
git config --global push.autoSetupRemote true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4688 次 |
最近记录: |