ruang.work

Github log format

  • Avatar for Ilham Nuruddin Al Huda
Ilham Nuruddin Al Huda
•

4 min read

Terminal window
git log --graph --pretty="%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset"
go to Penjelasan section

Penjelasan

  • git log adalah perintah untuk melihat riwayat commit pada repositori Git.
  • --graph menampilkan grafik commit, yang memudahkan untuk melihat hubungan antar-commit.
  • --pretty digunakan untuk mengatur format tampilan riwayat commit.
  • "%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset" adalah format tampilan yang digunakan untuk setiap commit. Format ini mencakup:
    • %Cred%h%Creset untuk menampilkan hash commit dalam warna merah.
    • -%C(auto)%d%Creset untuk menampilkan branch dan tag dalam warna sesuai konvensi.
    • %s untuk menampilkan pesan commit.
    • %Cgreen(%ad) untuk menampilkan tanggal komitter dalam warna hijau.
    • %C(bold blue)<%an>%Creset untuk menampilkan nama komitter dalam warna biru tebal.
go to Membuat Alias glod dengan git section

Membuat Alias glod dengan git

untuk membuat alias dengan git dapat dilakukan dengan perintah:

Terminal window
git config --global alias.glod "log --graph --pretty=\"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset\""
go to Membuat Alias glod di terminal section

Membuat Alias glod di terminal

Untuk membuat alias di terminal, dapat dengan mengubah profile configurasi shell tergantung apa yang digunakan.

  1. Edit config (menggunakan bash)
Terminal window
vim ~/.zshrc
  1. Tambahkan alias dan simpan
Terminal window
alias ll='ls -l'
  1. mengaktifkan perubahan profile
Terminal window
source ~/.zshrc
go to Penggunaan section

Penggunaan

alias di dengan git

Terminal window
git glod

alias di shell

Terminal window
glod

maka history dari commit akan muncul dengan format yang lebih rapi dan informatif