Git Checkout Command - перемикання гілок, замовлення віддаленої гілки

Зміст:

Anonim

Введення в команду Git Checkout

Ми всі чули про Гіт, правда? Якщо ні, дозвольте коротко ознайомитись з командою Git Checkout і більш популярним Github. Зачекайте, ви не знали, що вони різні? Ну, вони дуже різні. По-перше, Git - це інструмент для розподіленого управління, який використовується менеджерами продуктів, науковцями даних та розробниками для управління історією розробки вихідного коду програми, тоді як Github - це хмарна платформа, побудована навколо Git для зберігання кодів, що надходять у неї з локальних комп'ютерів.

У цій статті ми дізнаємось більше про Git, точніше про одну з його замовлень.

Що таке команда Git Checkout?

Якщо ви працювали над будь-яким проектом, ви маєте основне уявлення про використання та розширення вже вбудованого програмного забезпечення та програм із відкритим джерелом від Github, використовуючи легко доступні коди у "сховищах", які також називаються repo.

Клон команди git використовується для отримання потрібного сховища з віддаленого сервера git на локальний комп'ютер, і цей процес відомий як клонування.

Коли ви клонуєте сховище, за замовчуванням ви запускаєтесь у головну гілку локального сховища. Щоб уникнути плутанини та належних цілей документації, доцільно створити нове відділення та працювати в цій тимчасовій гілці. Для створення нової команди git checkout використовується. Команда git checkout використовується для перевірки бажаного стану вашого сховища, будь-яка філія чи певний файл. Його також можна використовувати для перемикання між існуючими локальними відділеннями.

Підсумовуючи це, git checkout має 3 використання:

  1. Щоб створити нову гілку з поточної гілки.
  2. Для переключення між існуючими локальними відділеннями.
  3. Щоб перевірити та перейти до певного стану певного файлу.

Ви можете створити нову гілку, використовуючи прапор -b. Припустимо, якщо ви тоді знаходитесь у головній галузі

git checkout -b

Команда для перемикання - створить нову гілку із вмістом головного та переключиться на новостворену гілку, щоб зміни відображалися в новій гілці.

git checkout

Якщо ви хочете перевірити та перейти до певного стану певного файлу, слід використовувати наступну команду

git checkout commit_point_A --

1. Нова філія

У Git гілки є надзвичайно важливою частиною щоденного процесу розвитку. Вони є дуже ефективним вказівником на відображення останніх змін. Щоразу, коли ви хочете виправити деякі помилки або додати нові функції - неважливо, наскільки вони великі чи маленькі - ви можете створити нову гілку, щоб відобразити та змінити зміни. Таким чином, нестабільний або несхожий код стає важче злитись у сховище головного коду, а також дає можливість зробити історію вашого майбутнього чистішою, перш ніж інтегрувати її в головну гілку. Команда гілки git дозволяє вам перейменовувати та перелічувати гілки на додаток до їх створення та видалення. Але це не дозволяє скласти вже роздвоєну історію або переключитися між гілками. Ось тут на малюнку входить замовлення. Гілка гіта інтегрована з командами git checkout для подолання цих недоліків.

Git checkout тісно працює з гіткою git. Команда гілки гіта використовується для створення нової гілки. Після створення ви можете скористатися наведеною нижче командою для переходу до цієї гілки.

git checkout -b

Наведений вище приклад не тільки створює, але і перевіряє одночасно. Опція -b - це прапор, який використовується для того, щоб сказати Git запускати перевірку git лише після запуску гілки git, тобто відгалуження лише після створення нової гілки. Іншу команду, яку наведено нижче, можна передавати з додатковим параметром гілки в git checkout, щоб базувати нову гілку існуючої гілки. За замовчуванням git check -b буде засновувати нову гілку від поточної HEAD, де HEAD - спосіб Git щодо посилання на поточний знімок.

git checkout -b

2. Перемикання гілок

Перемикання гілок, як випливає з назви, є досить простою операцією. Виконання наступної команди вкаже HEAD на кінчик заданої назви гілки.

git checkout

Одне, що слід тримати в натурі, - це те, що галузь, до якої ви хочете перейти, вже повинна існувати в каталозі, над яким ви працюєте.

3. Оформити віддалене відділення

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

git fetch --all

У поточних оновлених версіях Git ви можете скористатися наступною командою, щоб потім перевірити віддалену гілку, як локальну гілку.

git checkout

Якщо ви використовуєте старіші версії Git, вам доведеться створити нову гілку на основі розташування віддаленої гілки за допомогою наведеної нижче команди.

git checkout origin/

На додаток до всіх перерахованих вище, ви також можете перевірити нову локальну гілку та скинути її до останнього комітету віддаленого відділення.

git checkout -b

Необхідною умовою вищезазначених кроків є те, що філія, яку ви хочете отримати, вже повинна існувати в каталозі, над яким ви працюєте. Але що відбувається, коли цього не відбувається. Git надає стенографію-трек, яку він використовує для створення гілки відстеження, якщо ім'я гілки не існує.

$ git checkout --track origin/
Branch set up to track remote branch server fix from origin.
Switched to a new branch ''

Переваги Git Checkout Command

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

Висновок

Git має багато застосувань і широко використовується розробниками, менеджерами продуктів та науковцями даних. Його команди дуже ефективні і можуть бути дуже корисними. Один з його функціональних команд, git checkout, який використовується для створення нової гілки, перемикання між гілками та віддаленими відділеннями каси, був вивчений та продемонстрований у цій статті.

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

Це посібник із команди Git Checkout Command. Тут ми обговорюємо Вступ до Git Checkout Command разом з Перевагами Git Checkout Command. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Терміналогія Гіт | Топ-15 функцій
  2. Що таке Git | Переваги і недоліки
  3. Огляд того, що таке гіт Git?
  4. Команди GIT | Топ-10 команд
  5. Система контролю версій GIT
  6. Git Push
  7. Три етапи життєвого циклу Git із робочим процесом
  8. Як використовувати GIT Cherry-pick з прикладом?