Kayıtlar

Ocak, 2019 tarihine ait yayınlar gösteriliyor

Git - Referans Kaynaklar

Bulduğum, faydalandığım yararlı linkleri buradan paylaşacağım. Git Command Explorer : İhtiyacınız olan komut + parametre setlerini kolayca bulabileceğiniz bir adres. Oh shit, git! : Sık yapılan hatalar için ihtiyaç duyacağınız bir kaynak. git - the simple guide : Adından da anlaşılacağı gibi terminal (komut satırı) kullanımına hızlıca başlamanız için gereken komutlar mevcut. git - basit rehber  (üstteki kaynağın türkçesi) Türkçe Git 101

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 [

Git Config Dosyaları (Windows üzerinde)

Git üzerinde yapmak istediğiniz bazı özelleştirmeler git dosyalarında tutulur. Git sisteminizde sistem (system), global ve yerel (local) olmak üzere üç farklı seviyede git dosyası tutar.  System: Bu tanımlama en genel anlamdaki tanımlamadır ve bu düzeyde yaptığınız bir tanımlama bilgisayarınız üzerindeki tüm kullanıcılar, tüm repository'ler için geçerlidir. Bu düzeyde yapılan bir tanımlama global ya da local seviyelerindeki tanımlamalarda ezlimediyse geçerlidir. Git client'ı kurduğunuz yere göre adresi değişebilmekle  "C:\Program Files\Git\mingw64\etc"  dizini altındaki, uzantısız  "gitconfig"  dosyasıdır. Global: Bu tanımlama genelleme olarak ikinci sıradadır ve bu düzeyde yapılan tanımlaya ilgili kullanıcı ve onun tüm repository'ler için o kullanıcı ile işlem yapılırken geçerlidir. Bu düzeyde yapılan bir tanımlama local seviyedeki tanımlamalarla ezilebilir. Bu tanımlamaların tutulduğu dosya  "C:\Users\{username}"  (ya da  "%HOMEPATH%