Jak zduplikować repozytorium GIT?

Jak zduplikować repozytorium GIT?

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:

    • Przejdź do lokalnego repozytorium.
    • Sprawdź zdalne pochodzenie.
    • Utwórz zduplikowaną kopię pożądanego repozytorium Github.
    • Przekieruj się do repozytorium gołego zaplątania.
    • Lustrzanie do ukierunkowanego repozytorium.
    • Wróć do lokalnego katalogu.
    • Usuń tymczasowe lokalne repozytorium z gołym klonem.
    • Sprawdź zmiany w ukierunkowanym repozytorium.

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.