Команда git show-branch позволяет показать ветки и их коммиты в полувизуальном виде. runebook.dev Она отображает граф предков коммитов, начиная с коммитов, названных с помощью определённых параметров. runebook.dev
Некоторые возможности команды:
- --topo-order. git-scm.com По умолчанию ветви и их коммиты отображаются в обратном хронологическом порядке. git-scm.com С помощью этого параметра коммиты будут показаны в топологическом порядке (то есть дочерние коммиты — перед родительскими). git-scm.com
- --date-order. git-scm.com Этот параметр похож на --topo-order, но коммиты будут упорядочены по дате коммита. git-scm.com
- --sparse. git-scm.com По умолчанию в выводе не отображаются слияния, которые достижимы только из одного наконечника. git-scm.com С помощью этого параметра они станут видимыми. git-scm.com
- --topics. git-scm.com runebook.dev Показывает только коммиты, которые не находятся на первой заданной ветке. runebook.dev Это помогает отслеживать ветки темы, скрывая любые коммиты, которые уже находятся в основной линии разработки. runebook.dev
- --color. git-scm.com runebook.dev Позволяет задать цвет знака статуса каждого коммита в соответствии с веткой, в которой он находится. runebook.dev
Одновременно команда может показать не более 26 веток и коммитов. git-scm.com runebook.dev