私はgit pull
とgit fetch
の違いを知っています。Git PullとGit Fetchどれが好ましいか?
しかし、私は知りたいです、どれが好ましいですか?
私の知る限りでは自動的にgit pull
がマージするため、それは私が見つけたものです。 git fetch
はそれをしません。他に何かありますか?
私はgit pull
とgit fetch
の違いを知っています。Git PullとGit Fetchどれが好ましいか?
しかし、私は知りたいです、どれが好ましいですか?
私の知る限りでは自動的にgit pull
がマージするため、それは私が見つけたものです。 git fetch
はそれをしません。他に何かありますか?
上記のコメントとは対照的に、git pull
とgit fetch
はではありません。全く異なるコマンドです。むしろ、特定のブランチでgit pull
を実行することは、git fetch
を実行した後、更新されたばかりのリモートカウンターパートで現在のブランチをマージまたはリベースすることと同じです。
git pull
を実行するユーティリティは、多くの場合、ローカルブランチをリモートのバージョンで更新することが目的です。だから、少し利便性があります。フェッチしてから別々にマージすることができます。
git pull
は、git fetch
、次にgit merge
となります。それで、あなたは何をしたいのかによって異なります。
あなたは手動であなたのgitの制御プロジェクトに完全に異なるアクションのために使用されているgit pull
'merge'または' rebase'を設定します。 – Ealhad
私は違いを知っていると言いましたが、私の質問はどちらが望ましいのですか?プルよりも速い知識なしにマージする。新しいコミットを生成する可能性があります。フェッチすると、人々は合併を忘れて、何らかの仕事をやり始めます。それが理由です –
全く別のものを使用しないでくださいマージを処理する場合は.... –
彼らは完全に異なっていますコマンド。 GIt pullは実際にフェッチ+マージ(多かれ少なかれ)です。 – Lemonov
'git pull'は' git fetch'と 'git merge'を一緒にします –