git push origin HEAD:refs/for/master 的意思

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push origin HEAD:refs/for/master 的意思相关的知识,希望对你有一定的参考价值。

先看下git push命令的语法:
git push <remote 名字> <本地分支的名字> : <远程库的名字>

git push origin HEAD:refs/for/master

git push 肯定是推送

origin : 是远程的库的名字

HEAD: 是一个特别的指针,它是一个指向你正在工作的本地分支的指针,可以把它当做本地分支的别名,git这样就可以知道你工作在哪个分支

refs/for意义在于我们提交代码到服务器之后是需要经过code review 之后才能进行merge的

refs/heads 不需要经过code review

以上是关于git push origin HEAD:refs/for/master 的意思的主要内容,如果未能解决你的问题,请参考以下文章

Git - 啥是“Refspec”

如何使用 git 查看 GitHub 拉取请求?

git push origin与git push -u origin master的区别

git push origin与git push -u origin master的区别

git push origin与git push -u origin master的区别

'git push origin master'中'origin'是什么意思