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, яка є гілкою за замовчуванням. Вона може не називатися 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 happens if I switch back to the master branch now?

Awesome!

Completion rate improved to 3.57

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

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

git branch

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

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

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

Без зайвих слів, спочатку перелічимо всі гілки у нашому репозиторії:

Як бачите, наразі у нас є лише одна гілка — master, яка є гілкою за замовчуванням. Вона може не називатися 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