Saya menggunakan versi baris perintah Git dan gitk. Saya ingin melihat pohon versi lengkap, bukan hanya bagian yang dapat dijangkau dari versi yang saat ini diperiksa. Apa itu mungkin?
115
Anda dapat mencoba yang berikut ini:
gitk --all
Anda dapat mengetahui gitk
apa yang akan ditampilkan menggunakan apa pun yang git rev-list
mengerti , jadi jika Anda hanya menginginkan beberapa cabang, Anda dapat melakukan:
gitk master origin/master origin/experiment
... atau hal-hal yang lebih eksotis seperti:
gitk --simplify-by-decoration --all
jika Anda kebetulan tidak memiliki antarmuka grafis yang tersedia, Anda juga dapat mencetak grafik komit pada baris perintah:
git log --oneline --graph --decorate --all
jika perintah ini mengeluh dengan opsi yang tidak valid --oneline, gunakan:
git log --pretty=oneline --graph --decorate --all
alias gl='git log --oneline --graph --decorate --all'
. Mengapa mengetik lebih dari yang dibutuhkan;)Saat saya berada di tempat kerja dengan terminal saja, saya menggunakan:
git log --oneline --graph --color --all --decorate
Ketika OS mendukung GUI, saya menggunakan:
gitk --all
Ketika saya berada di PC Windows rumah saya, saya menggunakan GitVersionTree saya sendiri
sumber
git config --global alias.ver "log --oneline --graph --color --all --decorate"
dan hanya perlu mengetikgit ver
setelahnya.Ada jawaban yang sangat bagus untuk pertanyaan yang sama.
Menambahkan baris berikut ke "~ / .gitconfig":
sumber
Reputasi tidak cukup untuk mengomentari jawaban knittl, jadi:
Jika Anda tidak membutuhkan nama cabang atau tag:
git log --oneline --graph --all --no-decorate
Jika Anda bahkan tidak membutuhkan warna (untuk menghindari urutan kunci saat disalurkan):
git log --oneline --graph --all --no-decorate --no-color
Anda mungkin ingin menggunakan alias (dalam .gitconfig) untuk membuat hidup lebih mudah:
Hanya opsi terakhir yang berlaku, jadi bahkan mungkin untuk mengganti alias Anda:
git tree --decorate
sumber