Yanıtlar:
Aşağıdakileri deneyebilirsiniz:
gitk --all
Anlayabilirsiniz gitk
şey kullanarak görüntülemek ne git rev-list
anlar sadece birkaç dalları istiyorum eğer öyleyse, yapabileceğiniz,:
gitk master origin/master origin/experiment
... veya daha egzotik şeyler şöyle:
gitk --simplify-by-decoration --all
Kullanılabilir bir grafik arayüzünüz yoksa, işlem grafiğini komut satırından da yazdırabilirsiniz:
git log --oneline --graph --decorate --all
bu komut geçersiz bir seçenekle şikayet ediyorsa --oneline, şunu kullanın:
git log --pretty=oneline --graph --decorate --all
alias gl='git log --oneline --graph --decorate --all'
. Neden gerekenden fazlasını yazın;)
Yalnızca terminal ile iş yerimde olduğumda, kullanıyorum:
git log --oneline --graph --color --all --decorate
İşletim sistemi GUI'yi desteklediğinde, kullanıyorum:
gitk --all
Ev Windows bilgisayarımdayken, kendi GitVersionTree cihazımı kullanıyorum
git config --global alias.ver "log --oneline --graph --color --all --decorate"
ve git ver
daha sonra yazmam gerekir .
Bir Orada çok iyi bir cevap aynı soruya.
"~ / .Gitconfig" dosyasına aşağıdaki satırlar ekleniyor:
[alias]
lg1 = log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"
Şöhret, knittl'in cevabına yorum yapmak için yeterli değil, bu yüzden:
Dal veya etiket adına ihtiyacınız yoksa:
git log --oneline --graph --all --no-decorate
Renge bile ihtiyacınız yoksa (nakledildiğinde tuş sırasından kaçınmak için):
git log --oneline --graph --all --no-decorate --no-color
Hayatı kolaylaştırmak için takma ad (.gitconfig biçiminde) kullanmak isteyebilirsiniz:
[alias]
tree = log --oneline --graph --all --no-decorate
Yalnızca son seçenek etkili olduğu için takma adınızı geçersiz kılmanız bile mümkündür:
git tree --decorate