Как да използвам Git Clone Command?

How Use Git Clone Command



Най -често използваната команда Git е „Git Clone“. Това се използва за създаване на копие или клониране на съществуващо целево хранилище в нова директория. Оригиналното хранилище ще се съхранява на отдалечената машина или локалната файлова система с достъпни поддържани протоколи.

В тази статия ще разгледате подробно използването на командата за клониране на Git. Помощна програма от командния ред на Git, която се използва за насочване на съществуващо хранилище и създава копие на тази насочена директория. Тук ще разгледаме различните опции за конфигуриране на команда за клониране на Git и съответните им примери. Приложихме примерите за клониране на Git в Ubuntu 20.04 Linux система.







Клониране на Git хранилище с помощта на командата Git Clone

Ако искате да направите клонинг на съществуващо Git хранилище, можете лесно да направите това с помощта на командата Git clone. Например, бихте искали да допринесете за проект, след което просто използвайте командата за клониране на Git. Ако сте използвали VCS системи преди, като Subversion, тогава ще сте запознати с командите „клониране“, а не „проверка“. Тези системи приемат само работното копие. Тук клонингът на Git е цялото хранилище на сървъра, а не само работно копие. Когато изпълнявате команда за клониране на Git във вашата система, всяка версия на файла с целия проект се изтегля по подразбиране на посоченото от вас място. Да предположим, че ако сървърният ви диск е повреден по някаква причина, тогава с помощта на клонингите на всеки клиент можете да върнете сървъра в неговото състояние. Може да загубите куки от страна на сървъра, но всички версии на файлове ще бъдат налични там.



Синтаксис на командата Git Clone

$git клонинг <git-hub URL>

Пример



Например, искаме да клонираме библиотека, наречена „libgit2“. С помощта на връзката Git, която е показана по -долу, можете да създадете копие на тази библиотека.






Сега, като изпълните следната команда за клониране на Git, създайте клонинг на това хранилище:

$git клонингhttps://github.com/libgit2/libgit2


Горната команда създава директория, наречена „libgit2“, в която директорията .git се инициализира вътре в нея, изтегляне на всички данни на горното хранилище, след което проверява най-новата версия на работното копие. Сега можете да навигирате в директорията „libgit2“, която вече е създадена. Там ще намерите всички файлове на проекта, готови за използване сега.



Можете да клонирате хранилище в преименувана директория вместо libgit2, след което можете да посочите допълнителен аргумент като име на директорията.

$git клонингhttps://github.com/libgit2/libgit2 mytestproject


Горната команда ще направи същото като предишната, но сега името на целевата директория се нарича „mytestproject“. Използвайки следната команда, можете да навигирате в горната директория и да изброите файловете от директорията „mytestproject“:

$CDmytestproject

$ls -да се

Опции за Git Clone

С командата Git clone можете да използвате много различни опции според вашите изисквания. За да покажете всички опции за клониране на Git, ще въведете следната команда на терминала:

$git клонинг

Ще наблюдавате различните опции, които лесно можете да използвате с командата Git clone.

Примери за протоколи на Git URL адреси

Можете да намерите протоколи на Git URL адреси в следния синтаксис:

SSH :

ssh://[потребител@]host.xz[: порт]/път/да се/repo.git/

отивам :

отивам://host.xz[: порт]/път/да се/repo.git/

HTTP :

http[с]://host.xz[: порт]/път/да се/repo.git/

Заключение

От горната информация обсъдихме как да използваме командата за клониране на Git в Ubuntu 20.04. Освен това видяхме как да клонираме целево хранилище. Git поддържа различни протоколи за URL адреси, включително тези, които споменахме в тази статия. За повече информация относно командата за клониране на Git можете да получите помощ от Главна страница на командата Git clone.