36 poin oleh xguru 2024-11-05 | 4 komentar | Bagikan ke WhatsApp
  • Kumpulan skrip yang menambahkan berbagai subperintah ke Git agar hidup lebih praktis
  • git amend: melakukan amend pada perubahan yang saat ini dalam status staged (Alias)
  • git-delete-gone-branches: menghapus branch lokal yang sudah tidak ada lagi di remote
  • git dir: menampilkan path direktori .git dari repositori Git ini (Alias)
  • git-force-pull: melakukan fetch pada remote tracking branch dan pull secara paksa menggunakan hard reset
  • git-forward: melakukan fetch semua remote tracking branch dan fast-forward
  • git gc-all: kedaluwarsakan reflog dan jalankan garbage collection penuh pada repositori Git (Alias)
  • git graph: menampilkan grafik commit yang rapi (Alias)
  • git-in-repo: mengembalikan 0 jika direktori kerja saat ini adalah repositori Git, jika tidak mengembalikan nilai bukan 0
  • git-is-branch-remote: mengembalikan 0 jika branch merujuk ke branch remote
  • git-is-head-detached: mengembalikan 0 jika HEAD dalam keadaan detached, jika tidak mengembalikan nilai bukan 0
  • git-is-worktree-clean: mengembalikan 0 jika tidak ada perubahan atau file yang tidak terlacak di work tree, jika tidak mengembalikan nilai bukan 0
  • git-legacy: me-rebase seluruh riwayat HEAD saat ini ke atas de
  • git-main-branch: mengambil nama branch utama (default)
  • git-mode-restore: memulihkan mode file dari indeks dan/atau work tree
  • git root: menampilkan path root dari repositori Git ini
  • git-xlog: mencari riwayat string hanya pada baris yang ditambahkan atau dihapus
  • Cara instalasi
    • Ekstrak ke folder lalu tambahkan ke PATH agar Git mengenali file git-* sebagai subperintah
    • Instal alias git config set --append --global include.path path/to/toolgit/aliases.ini

4 komentar

 
yangeok 2024-11-08

Wah, saya langsung melihat sesuatu yang ingin saya pakai.

 
mohai2618 2024-11-06

Fitur untuk menyinkronkan branch lokal ini berguna banget ya, hehe

 
semjei 2024-11-06

Oho... cukup menarik.
Saya juga menggunakan beberapa alias, jadi sepertinya saya harus mencobanya.

alias .ggrp='dev; git log origin/master --graph --oneline --branches -10'
alias .glog='dev; git log origin/master --pretty=format:"%h - %an, %ar : %s" -10'
alias .gnow='dev; echo "Now Rev: "; git rev-parse --verify HEAD; echo "Server Rev: "; git rev-parse --verify origin/master;'

 
godrm 2024-11-05

Semoga ini terus diperbarui ya, hehe