采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
git push origin HEAD -u
网上百度这个命令解释的不是很清楚,请懂的大神解释一下“-u”参数的意思?谢谢
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.
非常感谢!
这段英语是什么意思啊?没看懂。。。
他的问题,偏向于问-u的含义和用法以及解释和实例,HEAD并不是他问题的重点?
等价于1.git push origin HEAD
2.同时将origin设置为默认的远端,以后再push,就可以直接用git push了,默认就是origin这个远端
至于为啥要这么做,很简单,你可能有多个远端,origin, origin2, origin3,当你用git push的时候,到底push到哪个远端?机器不知道,机器只能给你push到你默认的远端,何时设置的默认远端?就是加-u那句话执行的时候,顺带设置的。
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.4k 10
1.9k 22
1.5k 21
2.3k 21
2.1k 18