1. ホーム
  2. git

[解決済み] git remote update」、「git fetch」、「git pull」の違いは何ですか?

2023-02-22 11:47:01

質問

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

  • git リモートアップデート
  • git フェッチ
  • git pull

また、リモートブランチのローカルコピーを更新する場合、どちらが適用しやすいでしょうか?

どのように解決するのですか?

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

git fetch は、現在いるブランチのみを更新し、いかなる変更もマージしません。

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