94

私は今 Git を使い始めましたが、少し混乱しています。私にとっては、同じことを行うためのオプションがたくさんあるようです。今のところ私の質問は、以下のコマンドの違いは何ですか:

  • git リモート更新
  • git フェッチ
  • gitプル

また、リモート ブランチのローカル コピーの更新に適しているのはどれですか?

4

2 に答える 2

115

git remote updateリモートブランチを追跡するように設定されたすべてのブランチを更新しますが、変更をマージしません。

git fetch現在のブランチのみを更新しますが、変更をマージしません。

git pull現在のブランチのリモート変更を更新してマージします。これは、ローカル ブランチを更新するために使用するものです。

于 2013-07-18T00:28:17.440 に答える
-8

git リモート更新についてはわかりませんが、git pull は git fetch であり、その後に自動的に git merge が続きます...

これは部分的に重複しています。チェック: 「git pull」と「git fetch」の違いは何ですか?

また、それがあなたにとって何か意味がある場合、私は git remote update も fgit fetch も使用したことがありません。pull、commit、push で問題なく実行できます。

それが役に立てば幸い..

于 2013-07-18T00:27:15.610 に答える