/
Вопросы и ответы
/
Git
/

Как посмотреть все ветки git в репозитории

Как посмотреть все ветки git в репозитории

4 года назад

Andrey Moshkov

Ответы

0

Чтобы посмотреть все локальные ветки в репозитории используйте команду:

1
git branch

Чтобы посмотреть все удаленные (remote) ветки в репозитории используется команда:

1
git branch -r

4 года назад

Aleksandr Litvinov

0

Чтобы посмотреть всё вместе:

1
 git branch [-a|--all]

4 года назад

[object object]

0

Все ветки — локальные и удалённые — показывает команда:

1
git branch -a
1
2
3
4
5
* main
  feature/login
  remotes/origin/HEAD -> origin/main
  remotes/origin/main
  remotes/origin/feature/payment

Звёздочка отмечает текущую ветку. Строки с remotes/origin/ — ветки на сервере.

Отдельно локальные и удалённые

1
2
git branch        # только локальные
git branch -r     # только удалённые

Новые ветки с сервера не видны

git branch -r показывает, что Git знал о сервере при последней синхронизации. Чтобы увидеть ветки, которые коллеги создали недавно, сначала загрузите их:

1
2
git fetch --all --prune
git branch -a

--prune уберёт из списка ветки, которые на сервере уже удалили.

Посмотреть ветки на сервере без загрузки:

1
git ls-remote --heads origin

Подробности о ветках

1
2
git branch -v     # последний коммит в каждой ветке
git branch -vv    # плюс связь с удалённой веткой и отставание от неё

Ветки, уже слитые в текущую — их можно удалять:

1
git branch --merged

Переключиться на удалённую ветку

1
git switch feature/payment

Если локальной ветки с таким именем нет, Git создаст её и свяжет с origin/feature/payment.

Текущая ветка

1
git branch --show-current

Работу с ветками разбирают в курсе «Git: ветки».

17 дней назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845