Git の pull と clone の違いは何ですか? 質問する

Git の pull と clone の違いは何ですか? 質問する

mkdir repo(後と)を行うことの違いは何ですかcd repo

git init
git remote add origin git://github.com/cmcculloh/repo.git
git fetch --all
git pull origin master

そして

git clone git://github.com/cmcculloh/repo.git

つまり、明らかに一方が短いですが、それ以外は基本的に同じことをしているのでしょうか?

ベストアンサー1

git clone既存のリポジトリのローカル コピーを取得して作業する方法です。複数の作業用コピーを用意したい場合を除き、通常は特定のリポジトリに対して 1 回だけ使用します。(または、ローカル コピーを台無しにした後にクリーンなコピーを取得したい場合など)

git pull(またはgit fetch+ ) は、リモート リポジトリからの新しいコミットでローカル コピーを更新するgit merge方法です。他のユーザーと共同作業している場合は、頻繁に実行するコマンドです。

最初の例が示すように、他のさまざまな git コマンドを使用してエミュレートすることは可能ですが、実際には「基本的に同じこと」を実行しているgit cloneわけではありません(またはその逆)。git pullgit clone

おすすめ記事