git push origin和git push origin mas有什么区别

将本地git存储库的master分支推送到名为origin的远程存储库的master分支有git push origin master有什么区别或git push origin

Hilbert- asked 2020-07-24T18:41:21Z
2个解决方案
46 votes

git版本1.6.3版本以来,1.7.11push.default的默认操作已更改:

  • 1.7.11之前,默认情况下push.default会推送所有也使用相同名称远程存在的分支。

  • 1.7.11开始,默认情况下push.default将当前分支推送到具有相同名称的远程分支。

在版本1.7.11之前和之后,可以使用push.default配置选项配置默认行为。 git版本1.6.3中引入了此配置选项。

ouah answered 2020-07-24T18:41:57Z
26 votes
git push origin master

这只会将您的master分支推到原点

git push origin

将所有分支推向原点

更新-自编写此答案以来,Git的行为已更改。 默认情况下,Git> = 2.0上的git push origin将当前分支推送到同名的匹配分支,但是可以通过git config覆盖此行为

bluesman answered 2020-07-24T18:42:26Z
translate from https://stackoverflow.com:/questions/12462481/what-is-the-difference-between-git-push-origin-and-git-push-origin-master