Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Гілок | Робота з гілками в Git
Основи Git

bookСтворення Гілок

git branch

Під час роботи з гілками у Git найчастіше використовується команда git branch. Насправді, ця команда може застосовуватися для різних цілей:

  • Перегляд гілок;
  • Створення гілок;
  • Видалення гілок;
  • Маніпулювання гілками (наприклад, перейменування гілок).

Перегляд і створення гілок

Спочатку перегляньте всі гілки у репозиторії:

Перегляд гілок

Як видно, єдина існуюча гілка — це master, гілка за замовчуванням. Її назва може відрізнятися у вашій конфігурації, тому не хвилюйтеся, якщо вона відображається під іншою назвою.

Note
Примітка

Наразі нові версії Git зазвичай використовують main як назву гілки за замовчуванням замість master.

Зірочка (*) поруч із назвою гілки вказує, що HEAD вказує на цю гілку, тобто ви зараз перебуваєте на ній.

Для створення нової гілки використовуйте команду git branch із бажаною назвою гілки:

git branch <branch_name>

Тут <branch_name> — це назва гілки, яку потрібно створити.

Умовні позначення для назв гілок

Зазвичай використовують умовні позначення для назв гілок, наприклад, префікси feature/, bugfix/ або hotfix/, щоб вказати призначення гілки. Послідовне використання умовних позначень полегшує розуміння ролі кожної гілки у процесі розробки.

Приклад робочого процесу

Створення нової гілки з назвою testing/some-tests та перегляд усіх гілок:

Створення нової гілки

Перемикання між гілками

Наразі існує дві гілки. Оскільки зірочка (*) знаходиться поруч із гілкою master, HEAD все ще вказує на неї. Однак HEAD є рухомим покажчиком, тому можна перемкнутися на іншу гілку за допомогою команди git checkout:

git checkout <branch_name>

Тут <branch_name> — це назва гілки, на яку потрібно перемкнутися. Ця команда оновлює робоче дерево відповідно до вибраної гілки, включаючи як файли, так і історію Git.

Тепер перемкніться на новостворену гілку та перегляньте всі гілки:

Перемикання на нову гілку

Як видно, зірочка (*) тепер знаходиться поруч із новою гілкою, тобто ви зараз перебуваєте на ній (HEAD вказує на цю гілку). Щоб переконатися в цьому, створіть простий текстовий файл і зафіксуйте його:

Створення нового текстового файлу

Фіксація виконана успішно, тепер перегляньте два найновіші коміти в історії комітів:

Два останні коміти

Оскільки ви зараз перебуваєте на гілці testing/some-tests, вона вказує на останній коміт (як і HEAD), тоді як гілка master залишається на один коміт позаду.

question mark

Виберіть усі можливі варіанти використання команди git branch.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

How do I delete a branch in Git?

Can you explain what HEAD means in Git?

What is the difference between git branch and git checkout?

Awesome!

Completion rate improved to 3.57

bookСтворення Гілок

Свайпніть щоб показати меню

git branch

Під час роботи з гілками у Git найчастіше використовується команда git branch. Насправді, ця команда може застосовуватися для різних цілей:

  • Перегляд гілок;
  • Створення гілок;
  • Видалення гілок;
  • Маніпулювання гілками (наприклад, перейменування гілок).

Перегляд і створення гілок

Спочатку перегляньте всі гілки у репозиторії:

Перегляд гілок

Як видно, єдина існуюча гілка — це master, гілка за замовчуванням. Її назва може відрізнятися у вашій конфігурації, тому не хвилюйтеся, якщо вона відображається під іншою назвою.

Note
Примітка

Наразі нові версії Git зазвичай використовують main як назву гілки за замовчуванням замість master.

Зірочка (*) поруч із назвою гілки вказує, що HEAD вказує на цю гілку, тобто ви зараз перебуваєте на ній.

Для створення нової гілки використовуйте команду git branch із бажаною назвою гілки:

git branch <branch_name>

Тут <branch_name> — це назва гілки, яку потрібно створити.

Умовні позначення для назв гілок

Зазвичай використовують умовні позначення для назв гілок, наприклад, префікси feature/, bugfix/ або hotfix/, щоб вказати призначення гілки. Послідовне використання умовних позначень полегшує розуміння ролі кожної гілки у процесі розробки.

Приклад робочого процесу

Створення нової гілки з назвою testing/some-tests та перегляд усіх гілок:

Створення нової гілки

Перемикання між гілками

Наразі існує дві гілки. Оскільки зірочка (*) знаходиться поруч із гілкою master, HEAD все ще вказує на неї. Однак HEAD є рухомим покажчиком, тому можна перемкнутися на іншу гілку за допомогою команди git checkout:

git checkout <branch_name>

Тут <branch_name> — це назва гілки, на яку потрібно перемкнутися. Ця команда оновлює робоче дерево відповідно до вибраної гілки, включаючи як файли, так і історію Git.

Тепер перемкніться на новостворену гілку та перегляньте всі гілки:

Перемикання на нову гілку

Як видно, зірочка (*) тепер знаходиться поруч із новою гілкою, тобто ви зараз перебуваєте на ній (HEAD вказує на цю гілку). Щоб переконатися в цьому, створіть простий текстовий файл і зафіксуйте його:

Створення нового текстового файлу

Фіксація виконана успішно, тепер перегляньте два найновіші коміти в історії комітів:

Два останні коміти

Оскільки ви зараз перебуваєте на гілці testing/some-tests, вона вказує на останній коміт (як і HEAD), тоді як гілка master залишається на один коміт позаду.

question mark

Виберіть усі можливі варіанти використання команди git branch.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 2
some-alt