Najczęściej używanym poleceniem Git jest „Klon Git”. Służy do tworzenia kopii lub klonowania istniejącego repozytorium docelowego w nowym katalogu. Oryginalne repozytorium będzie przechowywane na zdalnym komputerze lub w lokalnym systemie plików z dostępnymi obsługiwanymi protokołami.
W tym artykule szczegółowo omówisz użycie polecenia klonowania Git. Narzędzie wiersza poleceń Git, które służy do wskazywania istniejącego repozytorium i tworzenia kopii docelowego katalogu. Tutaj przyjrzymy się różnym opcjom konfiguracji polecenia klonowania Git i odpowiadającym im przykładom. Wdrożyliśmy przykłady klonów Git na Ubuntu 20.04 System Linux.
Klonowanie repozytorium Git za pomocą polecenia Git Clone
Jeśli chcesz sklonować istniejące repozytorium Git, możesz to łatwo zrobić za pomocą polecenia klonowania Git. Na przykład, jeśli chcesz wnieść swój wkład do projektu, po prostu użyj polecenia Git clone. Jeśli wcześniej korzystałeś z systemów VCS, takich jak Subversion, będziesz zaznajomiony z poleceniami 'klonuj', a nie 'zamówienie'. Te systemy przyjmują tylko kopię roboczą. Tutaj klon Git to całe repozytorium serwera, a nie tylko kopia robocza. Po uruchomieniu polecenia klonowania Git w systemie każda wersja pliku z całym projektem jest domyślnie ściągana w określonej lokalizacji. Załóżmy, że jeśli dysk serwera jest uszkodzony z jakiegokolwiek powodu, to używając klonów dowolnego klienta, możesz przywrócić serwer do stanu. Możesz stracić hooki po stronie serwera, ale wszystkie wersje plików byłyby tam dostępne.
Składnia polecenia Git Clone
$ git klonPrzykład
Na przykład chcemy sklonować bibliotekę o nazwie „libgit2”. Korzystając z linku Git, który pokazano poniżej, możesz utworzyć kopię tej biblioteki.
Teraz, uruchamiając następujące polecenie Git clone, utwórz klon tego repozytorium:
Powyższe polecenie tworzy katalog o nazwie „libgit2”, w którym .Katalog git inicjuje się w nim, rozwija wszystkie dane z powyższego repozytorium, a następnie pobiera najnowszą wersję kopii roboczej. Teraz możesz przejść do katalogu „libgit2”, który został już utworzony. Znajdziesz tam wszystkie pliki projektów, gotowe do użycia.
Możesz sklonować repozytorium do katalogu o zmienionej nazwie zamiast libgit2, a następnie możesz podać dodatkowy argument jako nazwę katalogu.
$ klon git https://github.com/libgit2/libgit2 mytestproject
Powyższe polecenie zrobi to samo, co poprzednie, ale teraz nazwa katalogu docelowego nazywa się „mytestproject”. Za pomocą następującego polecenia możesz przejść do powyższego katalogu i wyświetlić listę plików katalogu „mytestproject”:
$ ls -a
Opcje klonowania Git
Za pomocą polecenia Git clone możesz korzystać z wielu różnych opcji zgodnie z własnymi wymaganiami. Aby wyświetlić wszystkie opcje klonowania Git, wpisz na terminalu następujące polecenie:
$ git klonZobaczysz różne opcje, z których możesz łatwo korzystać za pomocą polecenia klonowania Git.
Przykłady protokołów adresów URL w Git
Protokoły adresów URL Git można znaleźć w następującej składni:
SSH :
ssh://[użytkownik@]host.xz[:port]/ścieżka/do/repo.git/Gita :
git://host.xz[:port]/ścieżka/do/repo.git/HTTP :
http[s]://host.xz[:port]/ścieżka/do/repo.git/Wniosek
Z powyższych informacji omówiliśmy, jak korzystać z polecenia klon Git na Ubuntu 20.04. Ponadto widzieliśmy, jak sklonować docelowe repozytorium. Git obsługuje różne protokoły adresów URL, w tym te, o których wspomnieliśmy w tym artykule. Aby uzyskać więcej informacji na temat polecenia klonowania Git, możesz uzyskać pomoc na stronie głównej polecenia klonowania Git.