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

$ git push origin

上面命令表示,将当前分支推送到origin主机的对应分支。 

如果当前分支只有一个追踪分支,那么主机名都可以省略。 

$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。

$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。

不带任何参数的git push,默认只推送当前分支,这叫做simple方式。此外,还有一种matching方式,会推送所有有对应的远程分支的本地分支。Git 2.0版本之前,默认采用matching方法,现在改为默认采用simple方式。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,249评论 0 2
  • 1.git clone 远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。 $...
    右耳Deng阅读 431评论 1 0
  • 做菜也是一种修行,你需要耐心准备,合理安排,不断总结,不断进步,最重要的是在做菜的过程中你在体验一种不将就...
    一只不安分的青蛙阅读 924评论 1 0
  • 雪花驾着西风飘落 织出满天的星点 我同他们问候 询问 可有来自远方的信笺 雪花在西风里跳舞 奏出欢快的乐曲 我能读...
    小城蜉蝣阅读 179评论 1 2
  • 月是故乡最明,共踏一汪明月,共享一阵清风,掠过指尖的琼楼玉宇,借问远方的故人,是否一切都安好! 那年那月那天,依稀...
    苍穹一君阅读 259评论 0 5

友情链接更多精彩内容