После ревизии ветвь является наиболее важным понятием в управлении версиями. Git не исключение и больше всего поощряет использование веток. С ними легко и быстро работать.
То, как вы используете ветки, зависит от проекта, над которым вы работаете - если это не ваш собственный проект, обычно за вас решает сопровождающий.
У вас может быть только значение по умолчанию главный филиал и одиночный развивать ветвь. Или вы можете использовать новую ветку для каждой функции и исправления ошибок. В любом случае, вы найдете много случаев, когда перечисление доступных веток будет очень полезным инструментом.
Что такое филиал?
Системы контроля версий, такие как git, используют термин ветвь по аналогии с деревьями. Каждая ветка выходит из другой и в конечном итоге снова оказывается у ствола. Ветви позволяют создавать отдельные линии разработки, чтобы вы могли работать над ними изолированно, не мешая другим разделам проекта.
Как вывести список веток в командной строке
Командная строка - это быстрое и эффективное средство использования git. Вам нужно много помнить, чтобы освоить его, но программа командной строки всегда будет предлагать полную поддержку всех многих функций git.
Список веток с помощью git
Инструмент командной строки по умолчанию: мерзавец. Основная подкоманда для работы с ветками: ветвь. По умолчанию эта команда выводит список ветвей, поэтому:
git ветка
выведет список имен веток, например:
* обслуживание
мастер
следующий
Обратите внимание, что эта команда перечисляет ветви в алфавитном порядке и выделяет текущую ветвь звездочкой. Вы также должны понимать, что показанные ветки являются только локальными.
Чтобы увидеть удаленные ветки, используйте либо -р флаг, чтобы показывать только удаленные ветки, или -а флаг для отображения как локального, так и удаленного. Вы можете просмотреть более подробную информацию с помощью -v флаг и еще более подробную информацию с -vv.
git ветка -vva
Это даст вам много полезной информации, включая выделение того, какие локальные / удаленные ветки используются и какие ветки отслеживают другие.
Вы можете использовать --список возможность поиска веток по шаблону. Это очень полезно, если вы имеете дело с множеством ветвей, например, когда в проекте используется одна ветка для исправления ошибки.
git branch --list 'm *'
Просмотр филиалов с помощью gh
В gh программа GitHub’s инструмент командной строки. Если в вашем репозитории есть удаленный компьютер, размещенный на github.com, вы можете использовать gh управлять этим. Большинство основных команд специфичны для GitHub, например, для работы с проблемами или запросами на извлечение. Но теперь доступны расширения, и это расширение gh-branch может помочь составить список ветвей.
После установки просто введите:
филиал gh
В каталоге репозитория GitHub вы увидите список всех веток, кроме текущей. Вы можете ввести текст для фильтрации по имени ветки и выбрать ветку, чтобы переключиться на нее.
Смотрите также: Как установить GitHub CLI в Linux
Как составить список веток с помощью GitHub Desktop
GitHub Desktop отображает локальные ветки в основном интерфейсе. Вверху окна вы должны увидеть кнопку с надписью Текущий филиал с активной рабочей веткой, отображаемой внизу. Нажмите эту кнопку, чтобы отобразить ветвь по умолчанию и последние ветки. Вы также можете ввести в поле, отмеченное Фильтр для поиска конкретных веток по названию.
Смотрите также: Как клонировать репозиторий с помощью рабочего стола GitHub
Как составить список веток на сайте GitHub
Если вы размещаете свой проект на GitHub, вы можете просматривать все его ветки со страницы проекта. Начните с перехода к проекту Код вкладку, затем щелкните ссылку, указывающую количество ветви. Вы увидите ветки, сгруппированные по статусу, включая Все филиалы вариант.
Изучите новый проект через его филиалы
Часто вы можете многое узнать о проекте, просто перечислив его ветви. Это будет по-разному, но вы можете узнать, над какими функциями в настоящее время работают другие или сколько активных ошибок. Вам также нужно будет время от времени знать, в каком отделении вы находитесь.
Еще один отличный способ познакомиться с проектом - просмотреть историю его редакций. В git журнал команда - очень мощное средство обнаружения произошедших изменений.
Если вы имеете дело с катастрофической ошибкой или просто хотите проверить некоторые предыдущие коммиты, git log - ваш лучший выбор.
Читать далее
- Программирование
- GitHub
- GitHub Desktop
- Программирование
Бобби - энтузиаст технологий, проработавший разработчиком программного обеспечения большую часть двух десятилетий. Он увлечен играми, работает редактором обзоров в Switch Player Magazine и занимается всеми аспектами онлайн-публикации и веб-разработки.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться