Обзор Git Branch
Главным образом в структуре git, программист поддерживает свою главную ветку в своем репозитории git. Затем они создают копию главной ветви, где они могут легко хранить свой последний обновленный код, исправлять ошибки, фиксировать его и делать еще много вещей. Этот процесс - не что иное, как ветвление в структуре git. С помощью команды git Branch можно создавать, удалять, делать листинги, изменять названия веток. Ветвление - это одна из последних функций git, используемая для поддержки контроля версий кода. Это указывает на ваш недавно обновленный код, не затрагивая основную ветку.
Как создать ветку Git?
- Создание ветки git - это концепция, используемая для работы с последними новыми обновлениями без внесения изменений в существующий код.
- В настоящее время в git и многих других различных инструментах управления версиями используется концепция ветвления для более эффективного процесса разработки программного обеспечения.
- Прежде чем начать процесс создания любой новой ветки в нашем коде, мы хотим проверить код, чтобы у нас был последний обновленный код.
- Затем можно увидеть список всех существующих веток в git, вызвав команду как:
git branch
- Он покажет все ветки, присутствующие в репозитории git.
- HEAD используется для отображения статуса, в какой ветви в данный момент работает пользователь.
- Так что это совершенно не то, что HEAD. Это работает как указатель на вашу локальную ветку, над которой вы сейчас работаете.
- git log - это простая команда, используемая для проверки ветки, в которой работает программист.
- Если программист хочет перейти из одной ветви в другую, тогда можно нажать команду, например:
git checkout (branch-name)
- После того, как весь этот процесс завершен, вы хотите поместить свой код в Git-репозиторий, чтобы вы могли вызывать такую команду:
git push origin
- Хотя вы хотите зафиксировать ваш последний обновленный код, вы должны сначала включить основную ветку из любой другой ветки, а затем фиксировать только ваш последний код с помощью мастера git checkout.
Как создать новую ветку Git?
Есть несколько способов создать новую ветку с помощью Git. Мы увидим один за другим, как указано ниже:
`1) Самый простой способ создания новой ветки с помощью следующей команды:git checkout –b
Это наиболее часто используемый метод создания ветки для вас из вашей недавней ветки, и он будет изменен на вашу ветку с помощью одной команды.
2) Другой способ создать ветку, указав конкретное имя ветви в команде следующим образом:
git checkout –b new branch switched to branch
В приведенном выше сценарии вы можете указать другие ветви, с помощью которых будет создана другая ветвь.
3) Один из простых способов создать ветку показан ниже:
git branch
Используя эту простейшую команду, можно легко создать новую ветку в git. В этом случае оформление заказа будет осуществляться в фоновом режиме.
Все из вышеперечисленных шагов ветка не может автоматически позволить нам перейти на вновь созданную ветку. Первоначально, это помещает нас в нашу основную ветку как:
- мерзавец ветка
* master
git branch Branch_1
git branch
* master
Branch_1
Если вы хотите обновить вручную только что созданную ветку, включите эту ветку с помощью команды извлечения.
git checkout Branch_1
Switched to branch Branch_1.
4) Создание ветки через коммит:
Это еще один способ создать ветку в git, определив коммит с его хешем:
$ git branch
С помощью hash git он указывает некоторые символы среди них.
- мерзавец ветка
* master
git branch commit-branch 635d5b3
git branch
commit-branch
*master
Эта команда выполняет обе задачи: создание и извлечение из филиала.
5) Создание ветки из тега:
- Как мы знаем, одна ветвь создания, использующая коммит, такая же, как и та, которую можно создать, используя тег.
- Его используют для указания чего-либо в истории кода проекта.
- Здесь теги работают как идентификатор.
Вот синтаксис для создания ветви с помощью тега следующим образом:
git checkout –b
git branch tag-branch v0.2.23
git branch
tag-branch
*master
Примеры
Давайте рассмотрим, что мы работаем над некоторыми проектами с обновленной фиксацией, и мы находимся в основной ветке. Предположим, что мы хотим внести изменения в наш последний код в соответствии с требованиями, поэтому мы не будем напрямую вносить изменения в основную ветку.
Мы создадим одну новую ветку и переключимся прямо на вновь созданную ветку:
- отдел филиала
- Git Checkout отдел
Вы работали над кодом и сохранили файл в филиале отдела
$ git commit –a –m 'inserted header (department)'
- Позже сохраните все сделанные изменения в файле и проверьте статус:
$ git status
- Все изменения успешно сохранены. Давайте передадим код:
$ git commit
- Как показано выше, мы зафиксировали все изменения в нашем недавно созданном филиале.
- Как только станет ясно, что все в порядке, пришло время зафиксировать весь код в ветке master:
$ git commit –a –m 'saved changes (master)'
- Выполнив вышеуказанную команду, мы сможем сохранить весь наш последний код в главной ветке репозитория git.
Выход:
- Объединение изменений кода филиала: он покажет последние обновления.
Git merge (branch-name) = git merge Компьютер
- Предположим, у нас есть несколько ненужных веток в нашем проекте, и мы хотим удалить эти ветки из репозитория git.
- Так что это может произойти с помощью опции удаления ветки следующим образом:
git branch –d (branch-name) git branch –d Civil
Вывод
- Ветвление в git используется для поддержки кода перед его фиксацией в основной ветке.
- С его помощью можно проверить список филиалов, создать новые ветви, удалить ненужные ветви и выполнить множество других операций с этой функцией.
- Здесь мы увидели разные способы создания ветви как с помощью команды checkout, указав имя ветви, с помощью коммита, путем создания тега и т. Д.
Рекомендуемые статьи
Это руководство по Git Branch. Здесь мы обсудим, что такое Git Branch? и как его создать с разными примерами. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Git Альтернативы
- Введение в GIT
- GIT Интервью Вопросы
- Команды GitHub
- Система контроля версий GIT
- Git Push