Co to jest klon Git Hub?

  • Klon Github jest procesem pobierania już zaprezentowanego repozytorium git do lokalnego systemu.
  • Po wykonaniu polecenia git clone masz własną lokalną wersję tego repozytorium. Możesz więc rozpocząć pracę nad projektem.
  • Zasadniczo klon GitHub, główne repozytorium jest dostępne na zdalnym serwerze. Adres URL tego zdalnego repozytorium jest teraz powiązany z „pochodzeniem”.
  • Umożliwia programistom łatwe łączenie ich zmian, pobieranie nowych wersji, wprowadzanie zmian w razie potrzeby i aktualizację kodu do najnowszej wersji.
  • Dzięki temu każdy programista zaangażowany w ten projekt może teraz wyświetlać zaktualizowane zmiany, przechowywać je i wprowadzać zmiany tam, gdzie jest to potrzebne.

Jak stworzyć klon?

Klonowanie to proces tworzenia kopii kodu, która jest faktycznie prezentowana w twoim repozytorium. Po zakończeniu klonowania możesz wprowadzać zmiany w utworzonej kopii kodu, a kiedy tylko chcesz, możesz pobrać wszystkie zmiany do swojego repozytorium.

Więc jeśli chcesz sklonować w Github, możesz wykonać następujące kroki:

  • Najpierw musisz utworzyć jeden folder, a następnie otworzyć terminal, a następnie przenieść ścieżkę do określonego folderu, w którym faktycznie chcesz zapisać repozytorium, a następnie uruchomić następującą komendę: git clone git: („URL projektu”)
  • Po wykonaniu tego polecenia pobierze wszystkie pliki do tego określonego folderu.
  • Podczas uruchamiania procesu klonowania włączono kilka ważnych opcji:
  • : W tym miejscu użytkownik powinien podać dokładny adres URL swojego zdalnego repozytorium. Będzie wskazywać na zdalny serwer. Wskazując na serwer zdalny, używa innego protokołu, takiego jak HTTP, HTTPS, SSH lub
  • Recurse-Submodule: służy do przetwarzania repozytorium klonów, a także inicjuje się ze wszystkimi zawartymi w nim podmodułami. Załóżmy, że masz swój projekt zawierający podmoduły, przy pomocy powyższej opcji zapewni ci to, że wszystkie podmoduły nie tylko zostaną sklonowane, ale także zainicjowane po zamknięciu naszego głównego projektu. Korzystając z tego procesu klonowania, nie trzeba ręcznie inicjować ani aktualizować podmodułów osobno.
  • : Katalog to nic innego jak identyczna nazwa twojego folderu, który jest dostępny na twoim komputerze lokalnym, do którego repozytorium będzie w nim pobierać. Jeśli ta opcja nie zostanie zdefiniowana, Git utworzy nowy folder.
  • Klon Git jest przetwarzany jak git inits, chcemy tylko wykonać to polecenie tylko raz.
  • Po pobraniu kopii roboczej programista może teraz wykonywać wszystkie operacje kontroli wersji i współpracować ze swoim lokalnym repozytorium.
  • Współpraca Repo-To-Repo: Github działa jak SVN, ale proces działania git jest inny niż SVN. Podobnie jak SVN, git nie zakłóca również kopii roboczej i lokalnego repozytorium.
  • To sprawia, że ​​współpraca z git jest inna niż SVN. Proces pracy z SVN zależy od przyłączenia między centralnym repozytorium a roboczą kopią współpracy.
  • Opiera się na interakcji między repozytorium a repozytorium. Zamiast weryfikować roboczą kopię SVN w centralnym repozytorium, programista może przesyłać lub wyciągać zatwierdzenia z jednego repozytorium do drugiego.
  • GIT URL: Git definiuje własną składnię adresów URL, dzięki czemu można przekazać zdalne lokalizacje repozytorium do git. Klon Git jest najczęściej stosowanym procesem w zdalnych repozytoriach z git URL.
  • W procesie klonowania stosowane są różne protokoły, które są następujące:
  • SSH: Jest to skrót od Secure Shell, która jest uwierzytelnionym protokołem sieciowym skonfigurowanym głównie z większością serwerów.
  • Za pomocą protokołu SSH musisz skonfigurować poświadczenia wraz z serwerem hostingowym
  • GIT: GIT jest wyposażony w przetwarzanie obliczeniowe, które wykonuje się na porcie (9418). To tak, jakby protokół SSH nie miał uwierzytelnienia.
  • HTTP: Jest to tak zwany protokół przesyłania HyperText. Jest znany jako jeden z najpopularniejszych protokołów używanych do przesyłania danych HTML strony internetowej w Internecie.
  • Użycie klon GitHub: klon Git wskazuje wskaźnik do już istniejącego repozytorium i tworzy kopię tego repozytorium w nowym katalogu, w innym miejscu.
  • Niezależnie od tego, jakie jest twoje oryginalne repozytorium, będzie ono zlokalizowane w lokalnym systemie plików lub na zdalnym komputerze. Polecenie klonowania gita to nic innego jak kopiowanie już zaprezentowanego repozytorium git. Działa jak kasa SVN.
  • Repozytorium Git to nic innego, jak posiadanie samodzielnej historii, zarządzanie własnymi plikami i wszystko to pochodzi z oryginalnego repozytorium.
  • Za pomocą procesu klonowania utworzy zdalne połączenie, które jest znane jako pochodzenie, co wskazuje na poprzednio zaprezentowane oryginalne repo. Ten proces ułatwia interakcję z centralnym repozytorium.
  • Ten proces automatycznego nawiązywania połączenia za pomocą tworzenia referencji git do odpowiadającej im zdalnej gałęzi znajdującej się poniżej referencji / pilotów / pochodzenia oraz do celów inicjalizacji remote.origin.url i remote.origin.fetch te zmienne są używane jako zmienne konfiguracyjne .
  • Rozważmy jeden przykład, który krótko wyjaśni, jak dokładnie klon git działa w repozytorium Github. To pokaże, jak uzyskać lokalną kopię naszego centralnego repozytorium, które znajduje się na serwerze, gdzie może być łatwo dostępne dla użytkownika.

  • Jak w powyższym przykładzie, już na pierwszym etapie utworzy nowe repozytorium w katalogu demonstracyjnym GitHub w aktualnie działającym systemie lokalnym, a następnie opublikuje je z zawartością centralnego repozytorium.
  • Następnym krokiem jest przejście do katalogu roboczego za pomocą polecenia cd (nazwa_folderu) wykonanego w powyższym przykładzie. Teraz możesz wprowadzać zmiany w kodzie, dokonywać zmian, a także wchodzić w interakcje z innymi obecnymi repozytoriami.
  • Pomoże Ci w klonowaniu lokalnego lub zdalnego repozytorium, przy pomocy płytkiej opcji możesz częściowo sklonować repozytoria. Możesz także zostać sklonowany z czystym repozytorium. jeszcze jedną rzeczą, którą wykonuje git clone jest to, że git URL nie jest jedyną składnią, ale także obsługiwanymi protokołami.
  • Jeśli chcesz wykonać klonowanie do jednego określonego folderu, możesz to również zrobić, używając następującej składni jako:

git clone

Tutaj sklonuje repozytorium, w którym się faktycznie znajduje, określając lokalizację katalogu, używając go na komputerze lokalnym.

  • Innym typem jest możliwość klonowania przy użyciu określonego znacznika uruchamiającego polecenie o nazwie: git clone –branch

Powyżej klon poleceń, twoje repozytorium, w którym jest przechowywane i będzie klonować tylko referencje

  • Kolejnym najpopularniejszym rodzajem klonowania Github jest płytki klon, który wykonuje się jak klon Git –depth = 1

Sklonuje repozytorium, które jest przechowywane, a teraz jest w stanie klonować tylko szczegóły historii zatwierdzeń, które są zadeklarowane przy użyciu opcji głębokość = 1. Za pomocą powyższego polecenia jest tworzone i tutaj wykonywane są wszelkie ostatnie zatwierdzenia wstawione do nowo sklonowanego repozytorium. Jest to najbardziej znana metoda klonowania, ponieważ za każdym razem, gdy pracujesz z repozytorium, masz bardzo silną historię zatwierdzania. Czasami występują różne problemy, takie jak miejsce na dysku, długi czas oczekiwania i ograniczenia użytkowania. Ale płytki klon bardzo skutecznie rozwiązuje wszystkie problemy związane ze skalowaniem.

Przykłady klonu Github

Stwórzmy krok po kroku przykład klonowania repozytorium:

Krok 1: Najpierw skonfiguruj konto w Github. Co jest przydatne, aby umieścić tutaj wszystkie swoje pliki. Po zakończeniu utwórz repozytorium.

Krok 2: Po skonfigurowaniu konta pozwala utworzyć tutaj repozytorium z opcją utworzenia repozytorium za pomocą przeglądarki, wypełnić wszystkie wymagane dane i utworzyć repozytorium.

Krok 3: Po utworzeniu repozytorium musisz wypełnić różne pliki w górnym rogu, między innymi edytować w pliku README lub możesz utworzyć własny plik i edytować między nimi, a po zakończeniu zmian następnym krokiem jest zatwierdzenie wszystkich zmian .

Krok 4: Kolejnym i najważniejszym krokiem jest sklonowanie repozytorium.

Podczas klonowania utworzy kopię do naszego systemu lokalnego jako:

Krok 5: Teraz nadszedł czas, aby sklonować adres URL za pośrednictwem naszego systemu lokalnego, jak pokazano poniżej:

Proces klonowania będzie kontynuowany.

Po zakończeniu klonowania wszystkie pliki są przechowywane lokalnie i pokazują wszystkie szczegóły dotyczące tego.

Tutaj możesz zobaczyć całą historię.

Krok 6: Teraz nadszedł czas, aby pobrać wszystkie szczegóły do ​​źródła.

Jeśli chcesz zmienić gałąź, jest to również możliwe w Github.

Krok 7: Gdy wszystkie szczegóły zostaną pobrane do źródła, teraz nadszedł czas na dokładne zatwierdzenie tutaj i cały proces zostanie zakończony.

Wniosek - klon GitHub

  • Wszystkie powyższe szczegóły wskazują, że klon Github jest procesem tworzenia kopii docelowego repozytorium.
  • Możesz wykonać klonowanie do określonego katalogu, określonego znacznika lub płytkiego klonowania.
  • To repozytorium docelowe jest lokalne lub zdalne. Github pozwala niektórym protokołom sieciowym komunikować się ze zdalnym repozytorium.

Polecane artykuły

To jest przewodnik po klonie GitHub. Tutaj omówiliśmy Czym jest klon GitHub, Jak utworzyć klon wraz z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Najlepsze polecenia GitHub z przykładami
  2. GitHub vs SVN | Różnica pomiędzy
  3. Rozpoczęcie pracy z terminologią Git
  4. Samouczki na temat algorytmów nauki danych
  5. System kontroli wersji GIT
  6. Git Push
  7. Co to jest Hub?
  8. Trzy etapy cyklu życia Git z przepływem pracy
  9. Jak korzystać z GIT Cherry-pick z Przykładem?

Kategoria: