Git Nedir ve Neden Kullanmalıyız?
Git, yazılımcıların ve ekiplerin üzerinde çalıştıkları projelerde değişiklikleri takip etmelerini, bu değişiklikleri saklamalarını ve birden fazla kişiyle aynı proje üzerinde eş zamanlı olarak çalışabilmelerini sağlayan bir versiyon kontrol sistemidir. Tüm yazılımcılar için hayati bir araçtır çünkü işinizi kaybetme riskinizi ortadan kaldırır, projede yapılacak değişiklikleri kolayca yönetmenize olanak tanır ve işbirliği yapmayı son derece verimli hale getirir.
Eğer yazılım dünyasına adım atıyorsanız veya projelerinizin daha düzenli ve verimli bir şekilde yönetilmesini istiyorsanız, Git öğrenmek ve kullanmak çok önemli.
Git Nasıl Kurulur?
Windows’ta Git kurulumu çok basittir. Aşağıdaki adımları takip ederek bu güçlü aracı bilgisayarınıza kolayca yükleyebilirsiniz.
1. Git İndir
İlk olarak, Git’in resmi web sitesine gidin ve Windows için en son sürümü indirin. Git’in her platformda çalıştığını bilmelisiniz, ancak Windows’ta kurulum için biraz farklı bir işlem yapmamız gerekiyor.
Git’in kurulum dosyasını [bu linkten](https://git-scm.com/) indirebilirsiniz.
2. Kurulum Adımlarını Takip Edin
Kurulum dosyasını çalıştırdıktan sonra karşınıza bir dizi seçenek çıkacak. Bu seçenekler arasında, Git’in nasıl yapılandırılacağına dair bazı ayarlamalar yer alacak. Çoğu kullanıcı için varsayılan ayarları kullanmak gayet yeterli olacaktır.
3. Git Bash Kullanarak Git'e Erişim
Kurulum tamamlandıktan sonra, Git Bash programını başlatabilirsiniz. Git Bash, Git komutlarını çalıştırmanıza olanak tanır. Başlat menüsünden "Git Bash"i aratarak bu araca erişebilirsiniz.
4. Git Kurulumunu Test Et
Kurulumun başarılı olup olmadığını test etmek için Git Bash’e şu komutu yazın:
git --version
Bu komut, Git'in doğru bir şekilde kurulduğunu ve sürüm bilgisini size gösterecektir. Eğer her şey yolunda gitmişse, bu komutun ardından Git sürümünüzü görebileceksiniz.
Git Temel Komutlarıyla Tanışın
Git’i kurdunuz, peki şimdi nasıl kullanacaksınız? Endişelenmeyin, çünkü aşağıda Git’in en temel komutları ve işlevleriyle tanışarak, yazılım geliştirme yolculuğunuza güçlü bir başlangıç yapabilirsiniz.
1. Git Config
Git kullanmaya başlamadan önce, kimliğinizi belirtmeniz önemlidir. Bu komut, adı ve e-posta adresini ayarlamanızı sağlar:
git config --global user.name "Adınız"
git config --global user.email "email@adresiniz.com"
Bu, Git’in değişikliklerinizi doğru bir şekilde tanıyıp kaydetmesine olanak tanır.
2. Yeni Bir Repository (Depo) Oluşturma
Yeni bir proje başlatmak istiyorsanız, Git ile bir depo oluşturmanız gerekir. Depo, Git’in tüm proje geçmişini ve dosya versiyonlarını sakladığı yerdir. Yeni bir depo oluşturmak için şu komutu kullanabilirsiniz:
git init
Bu komut, mevcut klasörünüzde yeni bir Git deposu başlatır.
3. Dosyaları Git’e Eklemek
Projede yaptığınız değişiklikleri Git’e eklemek için şu komutu kullanabilirsiniz:
git add .
Bu komut, mevcut klasördeki tüm değişiklikleri Git deposuna ekler. Eğer yalnızca belirli dosyaları eklemek isterseniz, dosya adını yazabilirsiniz. Örneğin:
git add dosya_adı.txt
4. Değişiklikleri Kaydetmek (Commit)
Yaptığınız değişiklikleri kaydetmek için bir “commit” yapmanız gerekir. Bu işlem, projenizin her aşamasını kaydederek geri dönmenizi sağlar. Commit işlemi için şu komutu kullanabilirsiniz:
git commit -m "Yaptığım değişiklik hakkında bir açıklama"
5. Git ile Değişiklikleri Takip Etmek
Projede yaptığınız değişiklikleri görmek için şu komutu kullanabilirsiniz:
git status
Bu komut, hangi dosyaların değiştiğini ve hangi dosyaların eklenmesi gerektiğini size gösterir.
6. Değişiklikleri Uzaktaki Depoya Göndermek (Push)
Git ile çalışırken, genellikle değişikliklerinizi bir uzak depoya göndermek istersiniz. Bunun için şu komutu kullanabilirsiniz:
git push origin master
Bu komut, değişikliklerinizi uzak depoya (örneğin GitHub) gönderir.
Sonuç Olarak
Git, yazılım geliştirme dünyasında önemli bir yer tutar. Artık Git’in ne olduğunu, nasıl kurulduğunu ve temel komutları nasıl kullanacağınızı öğrendiniz. Yazılım geliştirme yolculuğunuzda, Git sizin en güvenilir yol arkadaşınız olacak. Her projede, her adımda Git kullanarak değişikliklerinizi düzenleyebilir, geçmişe dönük her türlü hatayı düzeltebilir ve projelerinizdeki işbirliğini kolaylaştırabilirsiniz.
Başarılar! Artık Git’i kurdunuz, temel komutları öğrendiniz ve yazılım dünyasında sağlam bir temel attınız. Şimdi bu bilgileri projelerinizde kullanarak bir adım daha ileri gitme zamanı!