Що таке клон Git Hub?

  • Клон Github - це не що інше, як процес завантаження вже представленого сховища git у вашу локальну систему.
  • Після виконання команди git clone у вас є своя локальна версія цього сховища. Отже, ви тепер можете розпочати роботу над своїм проектом.
  • В основному клон GitHub, основне сховище доступне на віддаленому сервері. URL-адреса цього віддаленого сховища тепер пов'язана з "початком".
  • Це дозволяє розробнику легко об'єднувати їх зміни, вміти завантажувати нові версії, робити деякі зміни за потреби та оновлювати код до останньої версії.
  • Тож кожен розробник, що бере участь у цьому проекті, тепер може бачити оновлені зміни, зберігати їх та вносити зміни, коли це потрібно.

Як створити клон?

Клонування - це процес створення копії коду, який фактично представлений у вашому сховищі. Після клонування ви зможете вносити зміни до створеної копії коду і, коли захочете, зможете перетягнути всі зміни до вашого сховища.

Отже, якщо ви хочете клонуватись у Github, то ви можете виконати наступні кроки:

  • Спочатку потрібно створити одну папку, потім відкрити термінал, після чого пройти шлях до зазначеної папки, куди насправді ви хочете зберегти сховище після виконання цієї команди: git clone git: ("URL-адреса проекту")
  • Після виконання цієї команди він завантажить усі файли у вказану папку.
  • Під час запуску процесу клонування є кілька важливих варіантів, які є наступними:
  • : Тут користувач повинен вказати точну URL-адресу свого віддаленого сховища. Він буде вказувати на віддалений сервер. Указуючи на віддалений сервер, він використовує інший протокол, як HTTP, HTTPS, SSH або
  • Рекурс-підмодуль: використовується для обробки сховищ клонів, а також ініціалізується з усіма вашими вміщеними підмодулями. Припустимо, врахуйте, що у вас є проект, який містить підмодулі, за допомогою наведеного вище варіанту він запевнить, що всі підмодулі не лише будуть клоновані, але і ініціалізовані, як тільки наш головний проект буде закритий. Використовуючи цей процес клонування, вам не потрібно робити ініціалізацію вручну або оновлювати підмодулі окремо.
  • : Каталог - це не що інше, як ідентична назва вашої папки, яка доступна на вашій локальній машині, де сховище завантажиться в неї. У випадку, якщо цей параметр не визначений, Git створить нову папку.
  • Клон Git обробляється як git inits, ми просто хочемо виконати цю команду лише один раз.
  • Як тільки розробник завантажує їх робочу копію, тепер вони можуть виконувати всі операції з контролю версій та спільну роботу з клубом разом зі своїм локальним сховищем.
  • Співпраця Repo-To-Repo: Github працює як SVN.but робочий процес git відрізняється від SVN. Як і SVN, git також не турбує вашу працюючу копію та місцеве сховище.
  • Це робить співпрацю з git іншою, ніж SVN. Процес роботи з SVN виглядає так, як це залежить від вкладення між центральним сховищем та gits робочої копією співпраці.
  • Він заснований на взаємодії між сховищем та сховищем. Замість того, щоб перевірити робочу копію SVN в їх центральному сховищі, розробник може пересувати або перетягувати коміти з одного сховища в інше.
  • GIT URL: Git визначає свій автономний синтаксис URL, тому можна передавати віддалені місця сховища в git. Клон Git - це найбільш часто використовуваний процес у віддалених сховищах з git URL.
  • У процесі клонування використовуються різні протоколи:
  • SSH: Це абревіатура Secure Shell, яка є автентифікованим мережевим протоколом, в основному налаштованим з більшістю серверів.
  • За допомогою протоколу SSH вам потрібно налаштувати облікові дані разом із хостинг-сервером
  • GIT: GIT поставляється з обчисленнями, які виконуються на порту (9418). Це так само, як протокол SSH не має аутентифікації.
  • HTTP: Це відомо як протокол передачі HyperText. Він відомий як один з найпопулярніших протоколів, який використовується для передачі HTML-даних веб-сторінки в Інтернеті.
  • Використання клону GitHub: Клон Git вказує на вказівник на вже наявне сховище та створює копію цього сховища в новому каталозі в іншому місці.
  • Незалежно від вашого оригінального сховища, він буде розташований у локальній файловій системі або на віддаленій машині. Команда Git clone - це не що інше, як копія вже представленого сховища git. Це працює як замовлення на SVN.
  • Репозиторій Git - це не що інше, як своя самостійна історія, управління власними файлами та всіма цими речами, що надходять із оригінального сховища.
  • За допомогою процесу клонування він створить віддалене з'єднання, яке відоме як походження, яке показує точку повернення до вже представленого оригінального репо. Цей процес дозволяє легко взаємодіяти з центральним сховищем.
  • Цей процес встановлення з'єднання автоматично за допомогою створення посилань на git на відповідну віддалену гілку, що знаходиться нижче посилань / віддалених / вихідних даних та для цілей ініціалізації remote.origin.url та remote.origin.fetch ці змінні використовуються як змінні конфігурації .
  • Розглянемо один приклад, який коротко пояснить, як саме працює git-клон у сховищі Github. Це покаже, як отримати локальну копію нашого центрального сховища, яке знаходиться на сервері, де воно може бути легко доступним для користувача.

  • Згідно з наведеним вище прикладом, на першому кроці він створить новий сховище в демо-каталог GitHub до вашої діючої локальної системи, а потім опублікує його зі вмістом центрального сховища.
  • Наступний крок - зайти у вашу робочу директорію за допомогою команди cd (папка_імена), виконаної у наведеному вище прикладі. Тепер ви можете змінювати свій код, вносити зміни, а також мати можливість взаємодіяти з іншими сховищами, присутніми там.
  • Це допоможе вам зробити клонування локального або віддаленого сховища, за допомогою неглибокої опції ви можете частково клонувати сховища. Ви також можете бути клоновані голим сховищем. ще одне, що робити git clone - це git URL не єдиний синтаксис, але також підтримувані протоколи.
  • Якщо ви хочете клонувати в одну конкретну папку, то це також можливо, використовуючи такий синтаксис як:

git clone

Тут він буде клонувати сховище, яке фактично розташоване, вказавши його місце розташування, використовуючи його на локальній машині.

  • Інший тип - це, можливо, ви зможете зробити клонування, скориставшись специфічним тегом, виконуючи команду під назвою: git clone – Branch

Вищий командний клон, ваше сховище, в якому зберігається, і буде клонувати лише посилання на

  • Ще один найпопулярніший тип клонування Github - це дрібний клон, який виконується як клон Git –depth = 1

Він буде клонувати репозиторій, який зберігається в, і тепер він може клонувати лише деталі історії комітетів, які оголошуються за допомогою параметра deep = 1. Використовуючи вищезазначену команду, створюється команда, і тут робиться те, що зроблено нещодавно, які вставляються у ваш щойно клонований сховище. Це найвідоміший метод клонування, оскільки кожен раз, коли ви працюєте зі своїм сховищем, у вас дуже сильна історія фіксації. Іноді трапляються різні проблеми, як дисковий простір, тривалий час очікування та обмеження використання. Але дрібний клон вирішує всі ці питання масштабування дуже ефективно.

Приклади клона Гітуба

Створимо приклад для клонування сховища поетапно:

Крок 1. По-перше, налаштуйте обліковий запис на Github. Що корисно розмістити тут усі ваші файли. Після завершення створіть сховище.

Крок 2: Після налаштування з обліковим записом дозволяє створити тут сховище з можливістю створити сховище за допомогою браузера, виконати всі необхідні реквізити та створити сховище.

Крок 3: Після створення сховища ви повинні заповнити різні файли у верхньому куті, серед них відредагувати у файлі README або ви можете створити власний файл та редагувати серед них, і як тільки це буде зроблено зі змінами, наступним кроком є ​​внесення всіх змін .

Крок 4: Наступним і найважливішим кроком є ​​клонування вашого сховища.

Під час клонування він створить копію до нашої локальної системи як:

Крок 5: Тепер настав час клонувати URL через нашу локальну систему, як показано нижче:

Процес клонування буде продовжено.

Після клонування всі файли зберігаються локально та показують усі деталі щодо нього.

Тут ви також можете побачити всю історію.

Крок 6: Тепер прийшов час отримати всі деталі до походження.

Якщо ви хочете змінити відділення, це також можливо в Github.

Крок 7: Після того, як всі деталі будуть отримані до початку, тепер настав час зробити фіксацію, і весь процес буде завершено.

Висновок - Клон GitHub

  • З усього вищезазначених деталей йдеться про те, що клон Github - це процес створення копії цільового сховища.
  • Ви можете зробити клонування у певний каталог, у певний тег або дрібний клон.
  • Це цільове репо або локальне, або віддалене. Github дозволяє деяким мережевим протоколам спілкуватися з віддаленим сховищем.

Рекомендовані статті

Це посібник про GitHub Clone. Тут ми обговорили, що таке клон GitHub, як створити клон разом із прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Кращі команди GitHub з прикладами
  2. GitHub проти SVN | Різниця між
  3. Початок роботи з термінологією Git
  4. Навчальні посібники з алгоритмів наукових даних
  5. Система контролю версій GIT
  6. Git Push
  7. Що таке концентратор?
  8. Три етапи життєвого циклу Git із робочим процесом
  9. Як використовувати GIT Cherry-pick з прикладом?

Категорія: