1. ホーム
  2. ギット

[解決済み】gitのpullとcloneの違いは何ですか?

2022-03-30 11:31:44

質問

の後に)するのとでは、何が違うのでしょうか? mkdir repocd 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

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

解決方法は?

基本的には同じですが、cloneはmasterだけでなく、追加のリモート追跡ブランチをセットアップします。をチェックしてみてください。 マンページ :

リポジトリを新しく作成したディレクトリにクローンし、クローンしたリポジトリの各ブランチに対してリモート追跡ブランチを作成し(git branch -r で表示)、クローンしたリポジトリの現在アクティブなブランチからフォークした初期ブランチを作成しチェックアウトします。