Gitでリポジトリを複製(コピー)して新しいリポジトリを作る方法をメモしておきます。具体的にやりたいことは以下のとおりです。
- リポジトリの中身(ディレクトリやファイル)だけコピーしたい
- コミット履歴やブランチ、タグ情報は引き継ぎたくない
リポジトリを複製する方法
コマンドのみだとわかりづらいので、実際に試してみます。
ポイントは、rm -rf .git
でコピー元のリポジトリのGitに関する情報を削除することです。これにより、Gitリポジトリではなく、ただのディレクトリになるのです。あとはgit init
で、このディレクトリを新しいリポジトリとして新規作成してやればOKです。
まとめ
コミット履歴を引き継がずに、Gitのリポジトリを複製する方法でした。