有时我想使用当前分支名称在git命令中使用。例如
git push origin feature/really-long-branch-name
是否有一个git命令可以只给出分支名称,这样我就可以执行以下操作?
git push origin current_branch
有 git rev-parse --abbrev-ref HEAD
,但在这种情况下并不实用。设置默认分支也没有什么帮助,因为分支名称经常更改。更改git push
的默认行为也不是我要找的,因为这仍然意味着第一次 push
时必须输入完整的分支名称。
编辑:
版主们,这个问题不是重复的,请不要因为这个原因关闭。请仔细阅读我问题中加粗的部分。
git push origin HEAD
其中,origin
是远程仓库的名称,HEAD
表示当前所在的分支。 - Mostafa Husseingit config push.default current
即可。 - Todd A. Jacobspush.default
似乎只在初始push
后起作用。因此,第一次仍需要编写完整的分支名称。 - Dty