Deweloperzy git tworzą różne zdalne repozytoria i pracują nad nimi. Czasami chcą skopiować treść jednego repozytorium do innego katalogu. GIT pozwala sklonować zdalne repozytorium do komputera lokalnego w celu dodawania lub usuwania plików i naprawy konfliktów. Ponadto możesz również sklonować zdalne repozytorium do innego istniejącego zdalnego repozytorium, aby przyczynić się do dużego projektu.
Ten artykuł ilustruje procedurę powielania repozytorium GIT.
Jak zduplikować repozytorium GIT?
Aby zduplikować repozytorium GIT, wykonaj podane kroki:
Krok 1: Przekieruj do lokalnego katalogu
Najpierw wykonaj poniższe polecenie i przełącz do konkretnego katalogu:
$ cd "c: \ git \ test_2"
Krok 2: Sprawdź odległe pochodzenie
Następnie upewnij się, czy zdalne pochodzenie jest dodawane do lokalnego repozytorium za pomocą „git pilot -v" Komenda:
$ git pilot -v
Krok 3: Sprawdź starą zawartość zdalnego repozytorium
Można zauważyć, że stare repozytorium zawiera trzy gałęzie:
Teraz utwórz gołą kopię pożądanego zdalnego repozytorium za pomocą „Git Clone”Polecenie wraz z„-odsłonić" opcja:
$ git Clone - -Bare https: // github.com/laibayounas/Newrepo.git
Tutaj "-odsłonić„Opcja służy do tworzenia duplikatu istniejącego repozytorium GitHub w lokalnym repozytorium:
Krok 4: Przejdź do gołego sklonowanego repozytorium
Następnie przekieruj się do repozytorium z gołym klonem, wpisując poniżej wyświetlone polecenie:
$ CD Newrepo.git
Krok 5: Pchnij duplikat zmian do repozytorium docelowego
Następnie skorzystaj z komendy podlegającej poniżej, aby wcisnąć zmiany gołego zaklonowane do docelowego repozytorium GitHub:
$ git push - -mirror https: // github.com/laibayounas/demo.git
Tutaj "-lustro„Opcja służy do utworzenia zduplikowanej kopii repozytorium:
Krok 6: Wróć do lokalnego repozytorium
Aby wrócić do lokalnego repozytorium, napisz „płyta CD… " Komenda:
$ CD…
Krok 7: Usuń tymczasowe lokalne repozytorium
Na koniec usuń to tymczasowe repozytorium z gołego zamknięcia z systemu lokalnego:
$ rm -rf Newrepo.git
W powyższym poleceniu „Rm„Opcja jest używana do usunięcia tymczasowego repozytorium i„-RF„Polecenie usunie wszystko w repozytorium:
Krok 8: Sprawdź zmiany w repozytorium docelowym
Na koniec zweryfikuj nowe zmiany w docelowym repozytorium:
Można zauważyć, że stare repozytorium zostało pomyślnie powielane do docelowego repozytorium.
Wniosek
Aby zduplikować repozytorium GIT, najpierw przejdź do lokalnego repozytorium i sprawdź jego zdalne pochodzenie. Następnie wykonaj nagą (duplikat) kopii konkretnego zdalnego repozytorium i przejdź na niego. Następnie wykonaj „git push -mirror ”Polecenie, aby popchnąć zmiany w klasie docelowego do docelowego repozytorium Github. Wróć z powrotem do katalogu lokalnego i usuń tymczasowe repozytorium z gołym klonem z systemu lokalnego. Na koniec zweryfikuj dodane zmiany w docelowym repozytorium GitHub. W tym artykule pokazano proces powielania repozytorium GIT.