私は今 Git を使い始めましたが、少し混乱しています。私にとっては、同じことを行うためのオプションがたくさんあるようです。今のところ私の質問は、以下のコマンドの違いは何ですか:
- git リモート更新
- git フェッチ
- gitプル
また、リモート ブランチのローカル コピーの更新に適しているのはどれですか?
私は今 Git を使い始めましたが、少し混乱しています。私にとっては、同じことを行うためのオプションがたくさんあるようです。今のところ私の質問は、以下のコマンドの違いは何ですか:
また、リモート ブランチのローカル コピーの更新に適しているのはどれですか?
git remote update
リモートブランチを追跡するように設定されたすべてのブランチを更新しますが、変更をマージしません。
git fetch
現在のブランチのみを更新しますが、変更をマージしません。
git pull
現在のブランチのリモート変更を更新してマージします。これは、ローカル ブランチを更新するために使用するものです。
git リモート更新についてはわかりませんが、git pull は git fetch であり、その後に自動的に git merge が続きます...
これは部分的に重複しています。チェック: 「git pull」と「git fetch」の違いは何ですか?
また、それがあなたにとって何か意味がある場合、私は git remote update も fgit fetch も使用したことがありません。pull、commit、push で問題なく実行できます。
それが役に立てば幸い..