Что такое Git Branch? - Как создать Git Branch с различными примерами?

Содержание:

Anonim

Обзор 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? и как его создать с разными примерами. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Git Альтернативы
  2. Введение в GIT
  3. GIT Интервью Вопросы
  4. Команды GitHub
  5. Система контроля версий GIT
  6. Git Push