Git Nedir ve Neden Kullanmalısınız?
Git, yazılım geliştiricilerinin projelerini yönetmesini sağlayan güçlü bir versiyon kontrol sistemidir. "Versiyon kontrolü" dediğimizde, bir projenin farklı versiyonlarını takip etmek ve yönetmek akla gelir. Git, yalnızca yazılım geliştirme dünyasında değil, aynı zamanda yazılımlar arasındaki işbirliğini sağlayarak projelerin düzenli bir şekilde ilerlemesini sağlar.
Eğer siz de bir yazılım geliştiricisiyseniz ya da projelerinizin zamanla karmaşıklaşmasını engellemek istiyorsanız, Git sizin en yakın arkadaşınız olacak.
Bugün, Windows'ta Git kurulumu yapmayı ve temel Git komutlarıyla nasıl verimli çalışabileceğinizi öğreneceğiz. Hazırsanız, başlıyoruz!
Adım Adım Git Kurulumu
Git’i Windows’a kurmak aslında düşündüğünüz kadar zor değil. Hadi gelin, kurulumu nasıl yapacağımıza bakalım.
1. Git İndirme
İlk olarak, Git'in resmi sitesine gidip doğru sürümü indirmemiz gerekiyor. Git'in Windows için sürümünü [buradan](https://git-scm.com/download/win) indirebilirsiniz.
2. Git Kurulumunu Başlatın
İndirilen dosyayı açın ve kurulum sihirbazını başlatın. Burada birkaç adımı takip etmeniz gerekiyor. İzin verin, size adım adım ne yapmanız gerektiğini anlatayım:
- Kurulum sırasında, "Git Bash Here" seçeneğini seçmek, terminal üzerinden Git komutlarını kolayca çalıştırabilmenizi sağlar.
- Diğer tüm ayarları olduğu gibi bırakabilirsiniz. Özellikle "Adjusting your PATH environment" adımında, "Git from the command line and also from 3rd-party software" seçeneğini tercih ederseniz daha sonra terminalde rahatça çalışabilirsiniz.
Kurulum tamamlandığında, Git’in doğru şekilde kurulduğuna emin olmak için terminali açın ve şu komutu yazın:
git --versionEğer doğru şekilde kurulduysa, Git'in versiyon numarasını görebilirsiniz.
Git Konfigürasyonu
Git'i ilk kez kurduktan sonra, kullanmadan önce kendinizi tanıtmanız gerekecek. Git, tüm commit (değişiklik) işlemlerini sizin kimliğinizle ilişkilendirecektir. Bu yüzden, adınızı ve e-posta adresinizi ayarlamak önemli.
Şu komutları sırayla çalıştırarak bu bilgileri ayarlayabilirsiniz:
git config --global user.name "Adınız"git config --global user.email "email@adresiniz.com"Not: Eğer projelerinizde farklı e-posta adresleri kullanacaksanız, her proje için farklı bir kullanıcı adı ve e-posta adresi de belirleyebilirsiniz.
Temel Git Komutlarıyla Tanışın
Şimdi, Git’i kurduk ve ayarlarımızı yaptık. Peki ya komutlar? Git, oldukça kullanışlı ve etkili komutlar sunuyor. İşte, Git ile çalışırken sıkça kullanacağınız temel komutlar:
1. git init
Yeni bir Git reposu oluşturmak için kullanılır. Bu komut, mevcut klasörde bir Git deposu başlatır ve tüm dosyalarınızı Git’in takip etmesini sağlar.
git init2. git add
Değişiklikleri Git'e eklemek için kullanılır. Örneğin, tüm dosyalarınızı eklemek için şu komutu yazabilirsiniz:
git add .Veya yalnızca tek bir dosya eklemek isterseniz:
git add dosya_adı3. git commit
Dosyalarınızı Git’e ekledikten sonra, yaptığınız değişiklikleri kaydetmek için commit işlemi yapmanız gerekir. Aşağıdaki komutla değişikliklerinizi kaydedebilirsiniz:
git commit -m "Değişiklik mesajı"4. git status
Bu komut, çalışma alanınızdaki dosyaların durumunu gösterir. Hangi dosyaların değiştirildiğini, hangi dosyaların sahneye alındığını veya commit edilmediğini görmenizi sağlar.
git status5. git log
Yapılan commit'leri görmek için kullanılır. Bu komut, her bir commit’in ayrıntılarını (yazar, tarih, mesaj) listeler.
git log6. git push
Yaptığınız değişiklikleri uzaktaki bir repoya (örneğin GitHub) göndermek için kullanılır. Bu komut sayesinde, tüm projelerinizi başkalarıyla paylaşabilirsiniz.
git push origin mainSonuç
Git ile çalışmak ilk başta biraz karmaşık gelebilir, ancak bir kez öğrendikten sonra, yazılım geliştirme süreçlerinizi çok daha verimli hale getirebilirsiniz. Adım adım Git kurulumu ve temel komutlarıyla başladınız, şimdiden projelerinizi yönetmeye hazırsınız!
Unutmayın, Git'in gücünü doğru kullanarak her projede kolayca versiyon kontrolü yapabilir, hata yapmaktan korkmaz ve projelerinizi güvenle geliştirebilirsiniz.
Bu yazıda Git’in kurulumunu ve temel komutları adım adım öğrenmiş olduk. Şimdi, öğrendiklerinizi pratikte uygulama zamanı!