MyTetra Share
Делитесь знаниями!
Как узнать текущую ветку
Время создания: 11.12.2016 22:23
Текстовые метки: branch, checkout
Раздел: root - git
Запись: xintrea/mytetra_db_armagedec/master/base/14814877838x2p038cve/text.html на raw.githubusercontent.com

Узнать текущую ветку в Git можно путем просмотра списка веток через команду git branch. Текущая ветка будет обозначена звездочкой возле имени ветки:


$ git branch

iss53

* master

testing


Чтобы посмотреть последний коммит на каждой из веток, выполните команду git branch -v:


$ git branch -v

iss53 93b412c fix javascript issue

* master 7a98805 Merge branch 'iss53'

testing 782fd34 add scott to the author list in the readmes

Ещё одна полезная возможность для выяснения состояния веток состоит в том, чтобы оставить в этом списке только те ветки, которые вы слили (или не слили) в ветку, на которой сейчас находитесь. Для этих целей в Git'е есть опции --merged и --no-merged. Чтобы посмотреть те ветки, которые вы уже слили с текущей, можете выполнить команду git branch --merged:


$ git branch --merged

iss53

* master

Из-за того что мы ранее слили iss53, мы видим её в этом списке.


Кстати, те ветки из этого списка, перед которыми нет символа *, можно смело удалять командой git branch -d, ведь вы уже включили наработки из этих веток в другую ветку, так что вы ничего не потеряете.

Чтобы увидеть все ветки, содержащие наработки, которые вы пока ещё не слили в текущую ветку, выполните команду git branch --no-merged:

$ git branch --no-merged

testing

Вы увидите оставшуюся ветку.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования