Bash
+
#
1: 2:
// 例:GitHubの場合
$ git clone --bare https://github.com/ユーザー名/コピー元のリポジトリー名.gitPost: Nekoformi
Date: 2024/04/15
Gitではフォーク等の機能を用いることで簡単にリポジトリーを複製できますが、そうではなく完全に新たなリポジトリーとして従来のリポジトリーを引き継ぐ(コミット履歴が含まれるリポジトリーを複製する)方法を紹介します。
clone --bareします。リポジトリー名の後に.gitを付け忘れないように気を付けましょう。1: 2:
// 例:GitHubの場合
$ git clone --bare https://github.com/ユーザー名/コピー元のリポジトリー名.gitcdして、コピー先にコピー元のリポジトリーをミラープッシュ:push --mirrorします。1: 2: 3:
// 例:GitHubの場合
$ cd ./コピー元のリポジトリー名.git
$ git push --mirror https://github.com/ユーザー名/コピー先のリポジトリー名.gitrmします。1: 2:
$ cd ..
$ rm -rf ./コピー元のリポジトリー名.git