ToolGit - Git üretkenlik araç seti
(github.com/ahmetsait)- 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 silergit dir: Bu Git deposunun.gitdizini yolunu yazdırır (takma ad)git-force-pull:hard resetkullanarak remote-tracking branch'i fetch eder ve zorla pull yapargit-forward: Tüm remote-tracking branch'leri fetch eder ve fast-forward yapargit 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ürgit-is-branch-remote: Branch bir remote branch'i referans alıyorsa 0 döndürürgit-is-head-detached: HEAD detached durumdaysa 0, değilse 0 olmayan bir değer döndürürgit-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ürgit-legacy: Mevcut HEAD'in tüm geçmişini en üste rebase edergit-main-branch: Ana (varsayılan) branch adını getirirgit-mode-restore: İndekste ve/veya çalışma ağacında dosya modunu geri yüklergit root: Bu Git deposunun kök yolunu yazdırırgit-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
- Klasöre çıkarıp PATH'e eklerseniz Git,
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