git push origin HEAD -u
来源:5-6 git初始化
EverL
2017-06-15
git push origin HEAD -u
网上百度这个命令解释的不是很清楚,请懂的大神解释一下“-u”参数的意思?谢谢
写回答
2回答
-
HEAD是一个游标,它指向你本地当前的代码状态
这样应该就是说把你当前的代码提交到远程仓库origin的对应分支上
这个是官方的-u的解释,
-u --set-upstream
For every branch that is up to date or successfully pushed, add upstream (tracking) reference, used by argument-lessgit-pull(1) and other commands.
232020-06-02 -
马斯克2048
2020-06-02
git push origin HEAD -u
等价于
1.git push origin HEAD2.同时将origin设置为默认的远端,以后再push,就可以直接用git push了,默认就是origin这个远端
至于为啥要这么做,很简单,你可能有多个远端,origin, origin2, origin3,当你用git push的时候,到底push到哪个远端?机器不知道,机器只能给你push到你默认的远端,何时设置的默认远端?就是加-u那句话执行的时候,顺带设置的。
20
相似问题