Git Backup lub Git Clone? Co powinieneś zrobić?

Git Backup lub Git Clone? Co powinieneś zrobić?
Git to zdecentralizowany system kontroli wersji open source zaprojektowany do zarządzania i zarządzania wszystkim w dużych projektach. Bardziej pomocne jest śledzenie zmian w kodzie źródłowym lub plikach projektu i umożliwienie wielu użytkownikom współpracy nad tym samym projektem. Większość programistów pracuje lub wprowadza zmiany w lokalnych repozytoriach GIT, a następnie popycha je do zdalnego repozytorium w celu zapisywania.

Aby przesunąć lub zatwierdzić zmiany z lokalnego repozytorium GIT do zdalnego repozytorium, użytkownicy są zobowiązani do podłączenia obu z nich. Aby to zrobić, „$ git Clone „Polecenie jest wykorzystywane. Czasami użytkownicy tracą swoje ważne pliki projektu lub elementy kodu, lub może być możliwe ich usuwanie. Aby przezwyciężyć tę sytuację, mogą dokonywać kopii zapasowych.

W tym artykule omówiono to, czym jest Git Backup lub Git Clone i co powinieneś wybrać między nimi. A więc zacznijmy!

Co to jest klon git?

Praca nad każdym projektem opartym na pewnym rodzaju wydarzeniach wymaga kopii twoich projektów jako kopii zapasowych, które mogą być przydatne, gdy utracisz lub niezamierzone usunięcie całego katalogu projektu z naszego systemu. Podobnie, kiedy pracujemy nad git, tworzymy kompletną kopię naszego projektu z całą historią zmian w zdalnym repozytorium. Klonowanie to nazwa określonej funkcji w GIT, która pozwala nam to zrobić. Pomaga w klonowaniu zdalnego repozytorium i łączeniu go z lokalnym repozytorium.

Jak klonować zdalne repozytorium git?

Aby sklonować zdalne repozytorium, najpierw otwórz usługę hosta GitHub i przejdź do konkretnego repozytorium, które musi sklonować. Następnie kliknij „Kod”Przycisk i skopiuj podany link. Znajdziesz tam dwa linki, pierwszy nosi nazwę „Https”, A drugi będzie„Ssh" klucz.

Załóżmy, że użytkownik klonuje zdalne repozytorium za pośrednictwem adresów URL HTTP. W takim przypadku zapewnią nazwę użytkownika i hasło za każdym razem, gdy wykonają dowolne pojedyncze działanie na zdalne repozytorium GIT, takie jak git pull, push lub fetch. W przeciwieństwie do tego, jeśli sklonujesz repozytorium za pomocą protokołu SSH lub Secure Shell, zostanie ono wykorzystywane jako usługi zabezpieczone przez sieć. Po zapewnieniu poświadczeń zostaną one zapisane na zawsze.

Teraz sprawdźmy procedurę klonowania zdalnego repozytorium za pośrednictwem wyżej rozpatrywanego protokołu i klucza.

Jak klonować zdalne repozytorium git za pomocą HTTPS?

Aby sklonować zdalne repozytorium GIT z protokołem HTTPS, postępuj zgodnie z instrukcjami.

Krok 1: Otwórz terminal git

Najpierw naciśnij „Ctrl + ESC„Klucz do otwarcia„Uruchomienie" menu. Następnie poszukaj „Git Bash„Terminal i otwórz go:

Krok 2: Przejdź do katalogu

Następnie przejdź do lokalnego repozytorium Git, które należy sklonować:

$ cd "c: \ Users \ nazma \ git \ demo"

Krok 3: Kopiuj zdalny adres URL HTTP

Teraz otwórz usługę hosta Github w swojej ulubionej przeglądarce i przejdź do zdalnego repozytorium. Następnie kliknij „Kod”Przycisk i skopiuj„URL HTTPS„Do schowka:

Krok 4: Zdalne repozytorium klonów git

Wreszcie, wykonaj „Git Clone„Polecenie z URL repozytorium:

$ git clone https: // github.com/gituser0422/mari_khan.git

Jak widać, z powodzeniem sklonowaliśmy „Mari_khan„Zdalne repozytorium:

Teraz przejdź do następnej sekcji, aby sklonować repozytorium za pomocą klucza SSH.

Jak klonować zdalne repozytorium git za pomocą SSH?

Jeśli chcesz sklonować zdalne repozytorium za pomocą adresu URL SSH, aby zapisać poświadczenia, a nie podawać je za każdym razem, postępuj zgodnie z instrukcjami.

Krok 1: Kopiuj git zdalny ssh

Najpierw otwórz zdalne repozytorium, kliknij „Kod”Przycisk i skopiuj dostępne”URL SSH”:

Krok 2: Zdalne repozytorium GIT GIT

Teraz, aby sklonować zdalne repozytorium, wykonaj „Git Clone„Polecenie z skopiowanym adresem URL:

$ git Clone [email protected]: gituser0422/cloning_branch.git

Poniższe wyjście wskazuje, że „Kloning_branch„Zdalne repozytorium jest skutecznie sklonowane:

Aby zrozumieć kopię zapasową git, przejdź do następnej sekcji.

Co to jest kopia zapasowa?

Po ukończeniu projektu w GIT możesz wykonać kopię swojego projektu jako bezpieczną rękę przed wpadnięciem na sytuację, w której brakuje plików lub katalogów.

Git Backup lub Git Clone? Co powinieneś zrobić?

Możesz sklonować repozytorium, aby dokonać kopii i zapisać zmiany w czasie według czasu projektu. Jednak po wykonaniu kopii zapasowej, jeśli dodasz nowe pliki lub foldery lub dodatkowe funkcje do naszego projektu, zostanie zaktualizowany. W tej sytuacji konieczne jest ponowne wykonanie kopii zapasowej zaktualizowanego projektu, który pogarsza sytuację. Dlatego w porównaniu z kopią zapasową git klon git jest najlepszym sposobem na tworzenie kopii jako kopie zapasowej projektu.

Otóż ​​to! Wykazaliśmy, czym jest Git Clone i Git Backup i co powinieneś zrobić.

Wniosek

Zgodnie z naszą opinią Git Clone to najlepszy sposób na wykonanie kopii jako kopii zapasowej projektu. Aby sklonować zdalne repozytorium, dostępne są SSH i HTTP. Możesz go wykorzystać zgodnie z preferencjami. Ten blog opisał, co to jest Git Clone i Git Backup, a także to, co powinieneś wybrać między nimi.