Почему не работает "$ git log --graph" - PullRequest
0 голосов
/ 23 февраля 2012

Я недавно пытался использовать ветки в git, но пока они работают нормально, что бы я ни делал, я не могу отобразить график моих ветвей и слияний. Я пробовал Giggle для Ubuntu и Gitk -all, но ни один из них не работает, как показано в этом уроке nettuts + http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/

Я ввожу это

$ git log --graph #Sorry my sreenshot is missing h at the end

но вместо этого ...

enter image description here

... я понял ...

My output

Я был бы очень рад быстрому ответу ...

Вот что выводит $ gitk --all

enter image description here

1 Ответ

4 голосов
/ 23 февраля 2012

Возможно, вы ищете git log --graph --all, также с gitk, у меня есть псевдоним в моей оболочке:

alias gk='gitk --all'

только для этой цели.

С git help log

--all
    Pretend as if all the refs in refs/ are listed on the command line as <commit>.

Так что, если у вас есть ветви a, b и c, это как если бы вы сказали git показывать журналы и графики следующим образом:

git log --graph a b c

По сути, git log позволяет вам перечислить любые объекты, на которые вы можете ссылаться, в том, для чего вы хотите видеть журналы.Вы даже можете использовать его в файле или в нескольких файловых файлах ....

$ git log --oneline python-taboot.spec     
c96d546 Straighten out the Makefile. Hey -- make rpm works now! Update a lot of docs. Fixes #34 - Taboot 'edit' mode should hint at the file type and give instructi
ea0d60b Version bumpskies to 0.4.0-1beta
a95cfbf Automatic commit of package [python-taboot] release [0.3.2-1].
d9e3ca6 Make python-argparse a Requires for el6 as well
ea7ed54 Automatic commit of package [python-taboot] release [0.3.1-1].
69eaea9 Add conditional Requires on python-argparse. Update README and release notes.
...

И так далее ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...