Как создавать и перечислять локальные и удаленные ветки Git

12 set 2022 1 min di lettura
Как создавать и перечислять локальные и удаленные ветки Git
Indice dei contenuti

Введение

Ветки являются частью процесса разработки программного обеспечения и одной из самых мощных функций Git. Ветки по сути являются индикаторами определенного коммита.

При исправлении ошибки или работе над новой функцией разработчики создают новую ветку, которую впоследствии можно объединить с основной кодовой базой.

В этой статье объясняется, как создавать и перечислять локальные и удаленные ветки Git.

Список веток Git

Чтобы получить список всех локальных веток Git, используйте команду git branch или git branch --list:

git branch
 dev
 backend
 fix
 * master

Текущая ветка выделена звездочкой *. В данном примере это мастер Branche.

В Git локальные и удаленные ветки — это отдельные объекты. Если вы хотите перечислить как локальные, так и удаленные ветки, используйте параметр -a:

git branch -a
 dev
 backend
 fix
 * master
 remotes/origin/redo

Параметр -r будет отображать только удаленные ветки.

git branch -r

Создайте ветку Git

Создание новой ветки — это не что иное, как создание указателя на определенный коммит.

Чтобы создать новую локальную ветку, используйте команду git branch, за которой следует имя новой ветки. Например, чтобы создать новую ветку с именем new_branche, вам нужно ввести:

git branch new_branche

Команда не вернет никакого вывода. Если филиал с таким именем уже существует, вы увидите следующее сообщение об ошибке:

fatal: A branch named 'new_branche' already exists.

Чтобы начать работу над веткой и добавить коммит, нужно выбрать ветку с помощью команды git checkout:

git checkout new_branche

Вывод сообщит вам, что Branche изменился:

Switched to branch 'new_branche'

Вместо того, чтобы создавать ветку и затем переключаться на нее, вы можете сделать это всего одной командой. При использовании с параметром -b команда git checkout создаст указанную ветку.

git checkout -b new_branche
Switched to branch 'new_branche'

Отсюда вы можете использовать стандартные команды git add и git commit для новых коммитов в новой ветке.

Чтобы отправить новую ветку в удаленный репозиторий, используйте команду git push, за которой следует имя удаленного репозитория и имя ветки:

git push remote-repo new_branche

Вывод

В этом руководстве мы увидели, как составить список и создать локальные и удаленные ветки Git. Ветки являются ссылкой на моментальный снимок изменений и имеют короткий жизненный цикл.

С помощью команды git branch вы также можете переименовывать и удалять локальные и удаленные ветки Git.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.