2012-03-15 13 views
11

same question exists for mercurial、これはどのようにgitに当てはまるのでしょうか?特に、2つのローカルreposがあり、rsyncなどを使用してサーバー間でコピーする場合に興味があります。git repoのクローニングとコピーの違いは何ですか?

また、元のレポ自体がgitoriousからクローン化されていて、コピーした場合でも、gitoriousはまだコピーにリモート(マスターブランチで追跡)として存在するでしょうか?コピーが代わりに複製された場合、これは起こりますか?

+0

私は、gitも同じです - [git clone vs copy pasteの重複は可能ですか? /stackoverflow.com/questions/7303765/git-clone-vs-copy-paste-whats-the-difference) – manojlds

+0

はい、そのように見えます。私は最初に検索しましたが、見つけませんでした。 – naught101

答えて

21

リポジトリを複製すると、そのリポジトリのコピーが提供されますは、元のリポジトリをリモートとして設定します。

リポジトリをコピーすると、そのリポジトリのコピーが得られます。 (あなたはもちろんただgit remote addを経由して、その後、リモート定義を追加することができますが。)


をリポジトリにコピーその.git/configファイル、ひいてはそのリモコンをコピーします。リポジトリを複製しても設定ファイルはコピーされないため、リモートは共有されません。 (複製されたリポジトリは、結果のクローンにoriginリモートとして設定されています)。

+0

私は答えとしてこれを選択したいと思います。質問の2番目の部分には答えませんでした。 – naught101

+0

それより具体的な答えが編集されています。 – Amber

関連する問題