58

ローカル git リポジトリのマスター ブランチを origin と呼ばれるリモート リポジトリのマスター ブランチにプッシュする場合と使用する場合に違いはありますgit push origin mastergit push origin?

4

4 に答える 4

62

とのデフォルト アクションはgit push、バージョンgit push originから変更されました:git1.7.11

  • 以前1.7.11は、git pushデフォルトで、同じ名前でリモートにも存在するすべてのブランチをプッシュします。

  • 以降1.7.11git pushデフォルトでは、現在のブランチを同じ名前のリモート ブランチにプッシュします。

version の前後1.7.11で、デフォルトの動作はpush.default構成オプションで構成できます。この構成オプションは、gitバージョンで導入されました1.6.3

于 2012-09-17T16:17:45.653 に答える
35
git push origin master

これは、マスターブランチを元の場所にプッシュするだけです

git push origin

すべてのブランチを元にプッシュします

更新-この回答が書かれてから、Gitの動作が変更されました。 git push originon Git> = 2.0は、デフォルトで現在のブランチを同じ名前の一致するブランチにプッシュしますが、この動作は次の方法でオーバーライドできます。git config

于 2012-09-17T15:29:51.423 に答える