0

git pullがすべてのブランチを更新するのか、それともマスターブランチだけを更新するのか知りたいですか?

または

それは私が働いている現在のブランチを引っ張るだけですか?

4

2 に答える 2

2

現在チェックアウトされているブランチを更新するだけです。

より具体的にはfetch、すべてのブランチ(=ブランチを更新origin/*)を実行してから、一致するリモートブランチを現在チェックアウトされているブランチにマージします。したがって、にいる場合はmaster、次git pullと同等です。

git fetch
git merge origin/master

すべてのブランチをプルしたい場合は、次の質問をご覧ください。「git pull --all」ですべてのローカルブランチを更新できますか?

于 2013-02-27T00:18:25.557 に答える
0

試すgit pull --help

リモートリポジトリからの変更を現在のブランチに組み込みます。デフォルトモードでは、gitpullはgitfetchの省略形であり、その後にgitmergeFETCH_HEADが続きます。

于 2013-02-27T00:19:04.370 に答える