我有一個新的服務器提供商,他們沒有安裝tig,我很確定這些傢伙有一些很好的理由。你如何瀏覽git日誌而不用tig?如何在不使用Tig的情況下瀏覽Git日誌?
算不上什麼我要找:
$ git log --graph --color --oneline --all --decorate
#我怎麼能瀏覽這個東西呢?$ git log -p
#更喜歡diff-less -combo,沒有真正的瀏覽。$ gitk
#我在控制檯上,雖然我可以sshfs的事情,但我想瀏覽之類的東西與TIG
我有一個新的服務器提供商,他們沒有安裝tig,我很確定這些傢伙有一些很好的理由。你如何瀏覽git日誌而不用tig?如何在不使用Tig的情況下瀏覽Git日誌?
算不上什麼我要找:
$ git log --graph --color --oneline --all --decorate
#我怎麼能瀏覽這個東西呢?
$ git log -p
#更喜歡diff-less -combo,沒有真正的瀏覽。
$ gitk
#我在控制檯上,雖然我可以sshfs的事情,但我想瀏覽之類的東西與TIG
從你說過,我建議這些之一:
git的日誌的輸出將通過less
傳遞,這將讓你去上下查看更早或更晚的歷史。 less
有很多功能,如搜索某些字符串等:http://unixhelp.ed.ac.uk/CGI/man-cgi?less
您應該也可以使用gitk --all
來查看所有內容。
...按tig進入,讓你意識到我的意思是「瀏覽」。 – hhh
你可以試試這個,我個人的配置alias.lp
git log --graph --pretty=format:'%Cgreen%h%Creset -%C(yellow)%d%Creset %s %Cred(%cr)%Creset%C(yellow)<%an>'
它是一個Debian或者它安裝了頭?如果是的話,下載/編譯應該很容易。 – Reactormonk
@Tass:是的,我在這個問題中的前提是我忽略了'$ git log'中的某些內容,或者以其他方式轉儲以使用它。也許,其他人已經找到更加聰明的方式來瀏覽日誌,而不僅僅是tig(我感覺有點重新發明,但我不確定)。 – hhh
你提到了與gtk有關的sshfs。爲什麼不sshfs + tig?無論如何,我並沒有試圖聽起來那麼尖銳,但是:tig被寫入做git log不能做的事情,所以要求如何輕鬆獲得類似tig的功能,同時拒絕tig和替代git似乎有點不合理log -p --graph --etc + less soultions? – wjl