# **Ek Bilgiler**  

Burada, temel Git talimatlarını zaten öğrendiğinizi varsayıyoruz.  
Bu ek bilgiler, daha karmaşık durumlarda kullanabileceğiniz bazı Git komutlarını içermektedir.  

## **Düzeltmeler ve Güncellemeler**  

### **[Commitleri Düzeltme](amending-a-commit.by.md)**  
Bu belge, uzak bir depodaki commit üzerinde nasıl değişiklik yapacağınızı açıklar.  
> Eğer daha önce yaptığınız bir commit'i değiştirmek istiyorsanız, bu belgeyi okuyabilirsiniz.  

### **[Git Yapılandırması](configuring-git.by.md)**  
Bu belge, Git üzerindeki kullanıcı bilgilerini ve diğer ayarları nasıl değiştireceğinizi anlatır.  
> Git ayarlarınızı daha konforlu hale getirmek istiyorsanız bu kılavuz faydalı olacaktır.  

### **[Fork’unuzu Ana Depoyla Senkronize Etme](keeping-your-fork-synced-with-this-repository.by.md)**  
Bu belge, kendi fork’unuzun ana depo ile nasıl senkronize edileceğini açıklar.  
Projede tek başınıza değil, ekip içinde çalışacağınızı düşünerek senkronizasyonun önemli olduğunu unutmayın.  
> Fork’unuz ana deponun *master* dalıyla senkronize değilse, buradaki adımları izleyin.  

### **[Commit’i Farklı Bir Dala Taşıma](moving-a-commit-to-a-different-branch.by.md)**  
Bu belge, bir commit’i farklı bir dala nasıl taşıyacağınızı anlatır.  
> Eğer bir commit’i yanlış dala yaptıysanız ve taşımak istiyorsanız, buradaki adımları takip edebilirsiniz.  

## **Dosya ve Dal Yönetimi**  

### **[Dosya Silme](removing-a-file.by.md)**  
Bu belge, bir dosyayı yerel deponuzdan nasıl sileceğinizi anlatır.  
> Commit yapmadan önce bir dosyayı kaldırmak istiyorsanız, bu komutları öğrenmelisiniz.  

### **[Bir Dalı Depodan Silme](removing-branch-from-your-repository.by.md)**  
Bu belge, Git deposundan bir dalın nasıl kaldırılacağını açıklar.  
> Bir *pull request* tamamlandıktan sonra ilgili dalı silmek için bu adımları takip edebilirsiniz.  

### **[Merge Çakışmalarını Çözme](resolving-merge-conflicts.by.md)**  
Bu belge, dal birleştirme sırasında ortaya çıkan çakışmaları nasıl çözebileceğinizi açıklar.  
> Merge sırasında oluşabilecek sorunları nasıl çözeceğinizi öğrenmek için buradaki talimatları uygulayın.  

## **Commit ve Değişiklik Yönetimi**  

### **[Commit’i Geri Alma](reverting-a-commit.by.md)**  
Bu belge, uzak bir depodaki commit’i nasıl geri alacağınızı açıklar.  
> Eğer bir commit’i GitHub’a *push* ettiyseniz ve geri almak istiyorsanız, buradaki adımları takip edebilirsiniz.  

### **[Commit’leri Birleştirme (Squashing)](squashing-commits.by.md)**  
Bu belge, commit’leri *interactive rebase* kullanarak nasıl birleştireceğinizi anlatır.  
> Eğer bir open-source projeye pull request gönderdiyseniz ve projenin yöneticisi commit’lerinizi tek bir commit’te toplamanızı istiyorsa, bu talimatları kullanabilirsiniz.  

### **[Yerel Commit’i Geri Alma](undoing-a-commit.by.md)**  
Bu belge, yerel deponuzdaki bir commit’i nasıl geri alacağınızı anlatır.  
> Eğer bir commit sonrası değişiklikleri geri almak istiyorsanız, buradaki komutları uygulayabilirsiniz.  

## **Ek Kaynaklar ve Bağlantılar**  

### **[Faydalı Bağlantılar](Useful-links-for-further-learning.by.md)**  
Bu dosya, blog yazıları, faydalı web siteleri, Git ipuçları ve açık kaynak geliştirme hakkında öneriler içermektedir.  
> Açık kaynak dünyasına yeni başlayanlar ve kendini geliştirmek isteyenler için oldukça faydalı kaynaklar içerir.  

Bu belgeler, Git ile çalışırken karşılaşabileceğiniz karmaşık senaryolar için rehber niteliğindedir.  
Herhangi bir işlem yapmadan önce ihtiyacınıza uygun belgeyi okuyarak doğru adımları takip edebilirsiniz.  
