Створення Гілок
git branch
Працюючи з гілками у Git, ви здебільшого використовуєте команду git branch
. Насправді, ця команда може використовуватися для різних цілей:
- перелічення гілок;
- створення гілок;
- видалення гілок;
- маніпулювання гілками (наприклад, перейменування гілок).
Перелічення та Створення Гілок
Давайте спершу перелічимо усі гілки нашого репозиторію:
Як ви бачите, наразі у нас є лише одна гілка master
, яка є гілкою за замовчуванням. У вашому випадку вона не обов'язково називатиметься master
, тому не хвилюйтеся, якщо у вас вона називається інакше.
Примітка
Наразі у нових версіях Git для назви гілки за замовчуванням замість
master
використовуєтьсяmain
.
Біля назви гілки також стоїть зірочка (*
), яка вказує на те, що HEAD вказує на цю гілку (наразі ми перебуваємо на цій гілці).
Щоб створити нову гілку, ви можете скористатися командою git branch
, після якої слід вказати назву нової гілки.
git branch <branch_namr>
Де <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
, яка є гілкою за замовчуванням. У вашому випадку вона не обов'язково називатиметься master
, тому не хвилюйтеся, якщо у вас вона називається інакше.
Примітка
Наразі у нових версіях Git для назви гілки за замовчуванням замість
master
використовуєтьсяmain
.
Біля назви гілки також стоїть зірочка (*
), яка вказує на те, що HEAD вказує на цю гілку (наразі ми перебуваємо на цій гілці).
Щоб створити нову гілку, ви можете скористатися командою git branch
, після якої слід вказати назву нової гілки.
git branch <branch_namr>
Де <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
відстає на один комміт.
Дякуємо за ваш відгук!