Git: Duplikacja repozytorium

12-wrz-2023

Zdarza się, że chcesz stworzyć kopię repozytorium, która ma zacząć żyć swoim własnym życiem. W takim przypadku:

1 – Sklonuj repozytorium na swój komputer:

git clone --bare https://github.com/my-user/old-repo.git

2 – Przejdź do katalogu ze skolonowanym repozytorium i wyślij je do nowego repozytorium:

cd old-repo.git
git push --mirror https://github.com/EXAMPLE-USER/NEW-REPOSITORY.git

3 – Repozytorium jest już na miejscu! Jeśli chcesz, to usuń kopię z lokalnego komputera

Jeśli oryginalne repozytorium jest duże (zawiera np. również pliki binarne to posłuż się metodą opisaną tutaj:
https://docs.github.com/en/repositories/creating-and-managing-repositories/duplicating-a-repository#mirroring-a-repository-that-contains-git-large-file-storage-objects

Komentarze są wyłączone

Autor: Rafał Kraik