Git Kısaltma (Alias)

Alias tanımlarını takma isim ya da kısaltma olarak ifade edebiliriz. Git üzerinde birden fazla alt komutu bir birine bağlayarak yazdığımız uzun komutları ya da işleri; kısa net bir isimlendirme ile yeniden tanımlamak istiyorsak alias tanımları aradığımız şey.
Mesela içinde bulunduğumuz repodaki son commit'i gösterecek last diye alias'ı ya git config komutu ile aşağıdaki gibi tanımlayabiliriz:
git config --global alias.last 'log -1 HEAD' 
ya da Git Config Dosyaları (Windows üzerinde) yazısında bahsettiğimiz şekilde system, global ya da local config dosyalarından birini, bir text editor ile açıp manuel olarak aşağıdaki şekilde düzenleyebilirsiniz:
[alias]
last = log -1 HEAD
Aşağıda örnek olarak ekleyebileceğiniz git kısaltmaları mevcut. Bunları yukarda bahsettiğim iki yöntemden biri ile sisteminize ekleyebilirsiniz:
[alias]
c = commit
su = status -su
lagd = log --oneline --decorate --all --graph
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
cam = commit -am
cm = commit -m
zip = archive --format=zip -o latest.zip HEAD
last = log -1 HEAD
visual = !gitk
Son satırdaki "!gitk" dikkatinizi çekmiştir. Git'in alt komutları yerine harici komutlar için bir alias tanımlamak isterseniz ilgili komutun başına "! (ünlem)" işareti koymalısınız.
GitAlias projesine göz atmanızı da tavsiye ederim.
Kaynaklar:

Yorumlar

Bu blogdaki popüler yayınlar

Delphi - What does Abort/Break/Exit

Türkçe Upper

$REGION