53
我发现,在official guide:git push origin HEAD是什么意思?
git push origin HEAD
一种方便的方法当前分支推向 同名遥控器上。
但是,该命令的含义并不清楚。它为什么会产生这种效果?
我一直没能找到答案(this question似乎对待的问题,但标题是误导)。
我发现,在official guide:git push origin HEAD是什么意思?
git push origin HEAD
一种方便的方法当前分支推向 同名遥控器上。
但是,该命令的含义并不清楚。它为什么会产生这种效果?
我一直没能找到答案(this question似乎对待的问题,但标题是误导)。
HEAD
指向当前分支的顶部。 git
可以从中获取分支名称。所以它是一样的:
git push origin CURRENT_BRANCH_NAME
但您不必记住/键入当前分支名称。它也可以防止你意外推送到错误的远程分支。
如果你想推送一个不同于当前分支的分支,该命令将不起作用。
它可能有助于提及'HEAD'是一个符号ref,它可以用'git symbolic-ref HEAD'来看。 – jszakmeister