- Git'e çeşitli alt komutlar ekleyerek hayatı kolaylaştıran betik koleksiyonu
git amend: Şu anda staged durumdaki değişiklikleri amend eder (takma ad)
git-delete-gone-branches: Artık uzakta var olmayan yerel branch'leri siler
git dir: Bu Git deposunun .git dizini yolunu yazdırır (takma ad)
git-force-pull: hard reset kullanarak remote-tracking branch'i fetch eder ve zorla pull yapar
git-forward: Tüm remote-tracking branch'leri fetch eder ve fast-forward yapar
git gc-all: reflog'un süresini sonlandırır ve Git deposu için tam garbage collection çalıştırır (takma ad)
git graph: Şık bir commit grafiği gösterir (takma ad)
git-in-repo: Mevcut çalışma dizini bir Git deposuysa 0, değilse 0 olmayan bir değer döndürür
git-is-branch-remote: Branch bir remote branch'i referans alıyorsa 0 döndürür
git-is-head-detached: HEAD detached durumdaysa 0, değilse 0 olmayan bir değer döndürür
git-is-worktree-clean: Çalışma ağacında değişiklik veya izlenmeyen dosya yoksa 0, değilse 0 olmayan bir değer döndürür
git-legacy: Mevcut HEAD'in tüm geçmişini en üste rebase eder
git-main-branch: Ana (varsayılan) branch adını getirir
git-mode-restore: İndekste ve/veya çalışma ağacında dosya modunu geri yükler
git root: Bu Git deposunun kök yolunu yazdırır
git-xlog: Yalnızca eklenen veya kaldırılan satırlarda string geçmişi arar
- Kurulum
- Klasöre çıkarıp PATH'e eklerseniz Git,
git-* dosyalarını alt komut olarak tanır
- Takma ad kurulumu:
git config set --append --global include.path path/to/toolgit/aliases.ini
4 yorum
Ah, hemen alıp kullanmak isteyeceğim bir şey gözüme çarptı.
Yerel branch'leri senkronize eden özellik epey kullanışlıymış haha
Oho... oldukça ilginç görünüyor.
Ben de birkaç
aliastanımlayıp kullanıyorum, bunu da kurup denemem gerekecek sanırım.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;'
Umarım bu sürekli güncellenir gibi görünüyor haha