У Git клонування — це акт створення копії будь-якого цільового сховища. Цільове сховище може бути віддаленим або локальним. Ви можете клонувати свій репозиторій із віддаленого сховища, щоб створити локальну копію у вашій системі. Крім того, ви можете синхронізувати між двома місцями.
Команда Git Clone
The git клон це утиліта командного рядка, яка використовується для створення локальної копії віддаленого сховища. Він отримує доступ до сховища через віддалену URL-адресу.
Зазвичай оригінальне сховище розміщується на віддаленому сервері, часто зі служби Git, як-от GitHub, Bitbucket або GitLab. URL-адреса віддаленого сховища посилається на походження .
логічний до рядка
Синтаксис:
$ git clone
Сховище клонів Git
Припустімо, ви хочете клонувати репозиторій з GitHub або мати існуючий репозиторій, який належить будь-якому іншому користувачу, якого ви хотіли б зробити. Щоб клонувати репозиторій, виконайте наведені нижче дії.
Крок 1:
Відкрийте GitHub і перейдіть на головну сторінку сховища.
Крок 2:
Під назвою сховища натисніть на Клонуйте або завантажте .
крок 3:
Виберіть Розділ Clone with HTTPs і скопіюйте URL-адресу клону для сховища. Для порожнього репозиторію ви можете скопіювати URL-адресу сторінки сховища зі свого браузера та перейти до наступного кроку.
крок 4:
Відкрийте Git Bash і змініть поточний робочий каталог на бажане розташування, де ви хочете створити локальну копію сховища.
умысел умисел
крок 5:
Скористайтеся командою git clone із URL-адресою сховища, щоб створити копію віддаленого сховища. Перегляньте команду нижче:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
Тепер натисніть Enter. Таким чином, буде створено ваше локальне клоноване сховище. Перегляньте наведений нижче результат:
Клонування репозиторію в певну локальну папку
Git дозволяє клонувати репозиторій у певний каталог без переходу до цього конкретного каталогу. Ви можете вказати цей каталог як наступний аргумент командного рядка в команді git clone. Перегляньте команду нижче:
бінарний пошук
$ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Дана команда виконує те саме, що й попередня, але цільовий каталог перемикається на вказаний каталог.
У Git є ще один протокол передачі, який називається протоколом SSH. У наведеному вище прикладі використовується протокол git://, але ви також можете використовувати http(s):// або user@server:/path.git, який використовує протокол передачі SSH.
Гілка клонів Git
Git дозволяє робити копію лише певної гілки зі сховища. Ви можете створити каталог для окремої гілки за допомогою команди git clone. Щоб створити гілку-клон, вам потрібно вказати назву гілки за допомогою команди -b. Нижче наведено синтаксис команди для клонування конкретної гілки git:
Синтаксис:
$ git clone -b
Перегляньте команду нижче:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
У наведеному виводі лише головна гілка клонована з основного сховища Git-Example.