2013-06-15 3 views
1

У меня есть филиал в git, и я на этой ветке, а не на master филиал.
Использование git log --graph Я могу видеть только линейно, что я на этой ветке. Но я не вижу, что я «раскалывался» из ветки master.
I.e. Я вижу:Недостаток git log? Почему я не могу увидеть все ветки?

* b 
*  
*  
*  

Где b является учрежденческой я сделал, и я ожидал увидеть:

*master 
*/*b 
*  
* 
* 

Но я вижу это в gitk. Невозможно ли получить точную диаграмму дерева через командную строку?

ответ

2

Для того, чтобы увидеть то же самое, как и в gitk, что вам нужно, по крайней мере:

git log --branches 

Более полный эквивалент будет:

git log --oneline --graph --decorate --all 

Я использую более сложный псевдоним в "How to display the tag name and branch name using git log --graph".

+0

Человек, который вы хороший! +1 – Cratylus

+0

Если у вас есть время, чтобы сэкономить, не могли бы вы проверить это? Заранее спасибо! http://stackoverflow.com/questions/17155436/can-git-figure-out-that-the-branch-to-be-merged-has-bsolete-changes – Cratylus

+1

@Cratylus У меня всегда есть время для пользователя переполнения стека. – VonC

Смежные вопросы