Git sürüm kontrol sistemi olarak kullanmanın birçok avantajı vardır, özellikle yazılım projeleri üzerinde verimli işbirliği açısından. Üzerinden geçmeniz gereken ilk engellerden biri, adınız ve e-posta adresinizden oluşan kimliğinizi ayarlamaktır. Bu bilgiler, değişikliklerin izlenmesine ve sorular olduğunda değişikliğin yazarını iletişim kurmaya olanak tanıyarak commit'lerde kaydedilir. Bu kılavuzda, Git konfigürasyonunuzu doğru bir şekilde nasıl ayarlayacağınızı göstereceğim.
En önemli çıkarımlar
- Git, kimlik doğrulama için adınızı ve bir e-posta adresini gerektirir.
- Konfigürasyonunuz sistem genelinde, genel veya belirli bir depo için yerel olarak ayarlanabilir.
- Bu adımlar, commit'lerinizin doğru bir şekilde ilişkilendirilmesini sağlamak için önemlidir.
Aşama Aşama Kılavuz
Aşama 1: Farklı konfigürasyon seviyelerini anlayın
Konfigürasyona başlamadan önce, Git'in konfigürasyon dosyaları için üç farklı seviye sunduğunu bilmek önemlidir. Bunlar:
- Sistem genelinde konfigürasyon: Bu konfigürasyon, sistemdeki tüm kullanıcılar için uygulanır ve /etc/gitconfig dizininde bulunur.
- Genel konfigürasyon: Bu, mevcut kullanıcı için ana dizinde saklanır, genellikle ~/.gitconfig içinde. Bu, en yaygın konfigürasyon şeklidir ve üzerinde çalıştığınız tüm repolar için geçerlidir.
- Yerel konfigürasyon: Bu, tek bir Git deposuna özgüdür ve deponun dizininde,.git/config dosyasında saklanır.
Git'i başarılı bir şekilde ayarlamak için, gelecekteki tüm repolar için kimliğinizi tanımlamanın en basit yolu olduğu için genel konfigürasyona odaklanacağız.

Aşama 2: Git kurulumunuzu kontrol edin
Öncelikle, Git'in sisteminizde doğru bir şekilde kurulu olduğundan emin olmalısınız. Bunu, terminalinize şu komutu yazarak kolayca kontrol edebilirsiniz:
Bu komut, yüklü olan Git sürümünü gösterir. Eğer Git kurulu değilse, lütfen resmi Git web sitesindeki kurulum talimatlarına uyun.
Aşama 3: Ad ve e-posta adresini yapılandır
Şimdi kritik kısma geldik: kimliğinizin yapılandırılması. Bu, git config komutuyla gerçekleştirilir. Adınızı ayarlamak için şu komutu kullanıyorsunuz:
“Adınız” kısmını gerçek adınızla değiştirin. Git varsayılan olarak bir çıktı döndürmediği için, onay görmeyeceksiniz, ancak bu normal bir davranıştır.

E-posta adresiniz için de benzer şekilde hareket edin. Aşağıdaki komutu kullanın:
Burada, GitHub veya başka hesaplarınız için kullandığınız e-posta adresini belirtmelisiniz, eğer var ise. Bu e-posta adresi commit'lerinizle ilişkilendirilecektir.

Aşama 4: Konfigürasyonunuzu kontrol edin
Adınızı ve e-posta adresinizi yapılandırdıktan sonra, ayarları kontrol etmek önemlidir. Bunu, şu komutu yazarak yapabilirsiniz:
Bu komut, mevcut ayarlanmış tüm ayarların bir listesini gösterir ve adınızı ve e-posta adresinizi belirtmelidir. Bu sayede her şeyin doğru bir şekilde ayarlandığından emin olabilirsiniz.

Aşama 5: İsteğe bağlı - Düzenleyici ve diğer ayarlar
Adınız ve e-posta adresinizin yanı sıra, Git'in kullanacağı varsayılan metin düzenleyicisini de belirleyebilirsiniz. Belirli bir düzenleyici ile çalışmak istiyorsanız, şu komutu kullanabilirsiniz:
“düzenleyicin” kısmını tercih ettiğiniz düzenleyicinin adıyla değiştirin - örneğin, nano, vim veya Visual Studio Code için code. Ancak, bu isteğe bağlıdır ve başlangıç için gerekli değildir.
Özet - Git'in Bir Defaya Mahsus Konfigürasyonu: Ad ve E-posta Ayarlama
Git ile çalışmaya başlayabilmek için, kimliğinizi doğru bir şekilde yapılandırmak çok önemlidir. Git ile doğru bir şekilde çalışmanın, adınızı ve e-posta adresinizi belirlemeyi içerdiğini öğrendiniz. Bu genellikle genel yapılandırma yoluyla yapılır ve gelecekte çalışacağınız tüm projeleri etkiler. Commit'ten önce bu adımları geçmeyi unutmayın ki değişikliklerinizin doğru bir şekilde ilişkilendirilmesini sağlayabilirsiniz.
Sıkça Sorulan Sorular
Küresel ve yerel konfigürasyon arasındaki fark nedir?Küresel konfigürasyon, kullanıcının tüm repoları için geçerlidir, yerel konfigürasyon ise tek bir repo için spesifiktir.
Her bir depo için adımı ve e-posta adresimi yeniden ayarlamak zorunda mıyım?Hayır, küresel konfigürasyonu ayarlarsanız, bu gelecekteki tüm repolar için geçerlidir, buna göre yerel olarak ayarları geçersiz kılmadığınız sürece.
Konfigürasyonumu daha sonra değiştirebilir miyim?Evet, istediğiniz zaman aynı git config komutlarıyla konfigürasyonunuzu değiştirebilirsiniz.
Neden konfigürasyondan sonra bir çıktı yok?Bu, Git'in varsayılan davranışıdır. Herhangi bir hata meydana gelmediği sürece, komut başarılı bir şekilde çalıştırılmış olarak kabul edilir.