【发布时间】:2013-10-20 07:08:00
【问题描述】:
我有时想在 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 config push.default current。 -
@CodeGnome 更改
push.default似乎只有在初始push之后才能工作。所以第一次还是需要写全分支名。
标签: git