Створення Гілок
git branch
Під час роботи з гілками у Git найчастіше використовується команда git branch. Насправді, ця команда застосовується для різних цілей:
- Перегляд списку гілок;
- Створення гілок;
- Видалення гілок;
- Маніпулювання гілками (наприклад, перейменування гілок).
Перегляд і створення гілок
Спочатку перегляньте всі гілки у репозиторії:
Як видно, єдина існуюча гілка — це master, гілка за замовчуванням.
Її назва може відрізнятися у вашій конфігурації, тому не хвилюйтеся, якщо вона відображається під іншою назвою.
У сучасних версіях 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 залишається на один коміт позаду.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.57
Створення Гілок
Свайпніть щоб показати меню
git branch
Під час роботи з гілками у Git найчастіше використовується команда git branch. Насправді, ця команда застосовується для різних цілей:
- Перегляд списку гілок;
- Створення гілок;
- Видалення гілок;
- Маніпулювання гілками (наприклад, перейменування гілок).
Перегляд і створення гілок
Спочатку перегляньте всі гілки у репозиторії:
Як видно, єдина існуюча гілка — це master, гілка за замовчуванням.
Її назва може відрізнятися у вашій конфігурації, тому не хвилюйтеся, якщо вона відображається під іншою назвою.
У сучасних версіях 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 залишається на один коміт позаду.
Дякуємо за ваш відгук!