我发现,在official guide中
git push origin HEAD
一种在遥控器上将当前分支推送到相同名称的便捷方法。
然而,这个命令的含义对我来说并不清楚。为什么会有这样的效果呢?
我还没能找到答案(this question似乎解决了这个问题,但标题有误导性)。
发布于 2014-04-23 18:08:30
HEAD
指向当前分支的顶部。git
可以从中获取分支名称。因此它与以下内容相同:
git push origin CURRENT_BRANCH_NAME
但是您不必记住/键入当前的分支机构名称。此外,它还可以防止您意外推送到错误的远程分支。
如果您想推送不同于当前分支的分支,该命令将不起作用。
发布于 2020-12-08 16:03:44
如果您想推送到特定的远程分支,您可以运行:
git push origin HEAD:<name-of-remote-branch>
这就是我在尝试将我的存储库推送回远程分支时遇到的情况。
https://stackoverflow.com/questions/23241052
复制相似问题