我可以将分支推送到远程:
<body>
<div id="header">
<h1>header</h1>
</div>
<div id="scroll">
<p>line</p>
<p>line</p>
</div>
<div id="footer">
<div class="add-line" onClick="addLine()">click to add line</div>
</div>
我可以通过明确指定当前分支来推送分支而不设置上游:
git push --set-upstream origin 293-error-pages
如何将当前分支推送到远程? (并且不明确指定其名称)
git push origin 293-error-pages
告诉我:
git push origin
答案 0 :(得分:4)
要将当前分支推送到远程,您应该配置push.default
git config --global push.default current
<强> push.default 强>
如果没有明确给出refspec,则定义git push应该采取的操作。current - push the current branch to update a branch with the same name on the receiving end. Works in both central and non-central workflows.
UPD
答案 1 :(得分:0)
如果您不想更改push.default
的默认设置,则可以使用以下命令:
git push origin HEAD
https://git-scm.com/docs/git-push#Documentation/git-push.txt-codegitpushoriginHEADcode
答案 2 :(得分:0)
另一种解决方案:
git push <remotename> <localcommit>:<remotebranch>
这会将 <localcommit>
推送到 <remotebranch>
或在服务器 <remotename>
上创建它