可能重复:
"你"究竟做了什么?"git push -u origin master"vs"git push origin master"
在Github中,当您创建一个空存储库时,指令会要求您执行
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,-u
选项有什么用?
阅读完联接页后,我仍然没有得到它.
Mar*_*air 34
git可以将远程存储库中的特定分支设置为该特定分支的默认"上游"分支.例如,如果您克隆现有存储库,默认情况下,git会将您的master
分支与存储库中的master
分支相关联origin
,即您要克隆的分支.这意味着git可以提供有用的默认值,例如能够只使用git pull
while master
而不必指定存储库和分支来获取和合并.它也是这个关联,让git产生其有用的"你的分支在10个提交的原点/主人之前"消息......
但是,如果您尚未从现有存储库克隆,但是您想要设置origin
代表新创建的GitHub存储库的新远程,则必须手动告知git将您的存储库master
与master
新origin
存储库关联.在-u
与git推进装置"以及推搡,我的主分支与一个我推着关联".您只需执行此操作一次即可记录该关联.git/config
.
归档时间: |
|
查看次数: |
6724 次 |
最近记录: |