Git’e Giriş: Yazılım Geliştiricilerin Vazgeçilmezi
Bir zamanlar yazılım geliştirme dünyasında her şey karmaşıktı. Kod yazarken dosyalar birbirine karışıyor, sürümler arasında kayboluyorduk. İşte tam bu noktada devreye Git giriyor! Git, geliştiricilerin kodlarını daha düzenli ve verimli bir şekilde yönetmelerini sağlayan bir sürüm kontrol sistemi olarak tanımlanabilir. Ancak Git’i kurmak ve doğru yapılandırmak ilk başta göz korkutucu görünebilir. Endişelenmeyin! Bu yazıda, adım adım Git’i nasıl kurup yapılandıracağınızı öğreneceksiniz.
Adım 1: Git’i İndirme ve Kurma
Git, çoğu işletim sisteminde kolayca kurulabilir. İster Windows, ister macOS, ister Linux kullanıyor olun, Git’i kurmak gerçekten çok kolay! İşte nasıl yapacağınız:
Windows Kullanıcıları İçin:
Git’in Windows versiyonunu indirmek için, resmi Git web sitesine (https://git-scm.com/) gidin. Orada "Download for Windows" butonuna tıklayın ve indirme işlemini başlatın. İndirme tamamlandıktan sonra, dosyayı çalıştırarak kurulumu başlatabilirsiniz. Kurulum sırasında bazı seçenekler çıkacak, bunları varsayılan olarak bırakabilirsiniz. Bir tek, Git Bash’ı da yüklemek isteyebilirsiniz; çünkü bu terminal üzerinden komutları yazmamıza olanak tanır.
macOS Kullanıcıları İçin:
Eğer macOS kullanıyorsanız, terminal üzerinden Git’i kolayca kurabilirsiniz. Tek yapmanız gereken şu komutu yazmak:
brew install git
Eğer Homebrew yüklü değilse, önce Homebrew’ü yüklemeniz gerekebilir. Git, Homebrew üzerinden otomatik olarak kurulacaktır.
Linux Kullanıcıları İçin:
Linux’ta Git’i kurmak da oldukça basittir. Ubuntu gibi bir dağıtım kullanıyorsanız, terminalde şu komutu yazabilirsiniz:
sudo apt-get install git
Git kurulumunu başarıyla tamamladığınızda, terminale şu komutu yazarak sürümünü kontrol edebilirsiniz:
git --version
Bu komut size, yüklü olan Git sürümünü gösterecektir.
Adım 2: Git Yapılandırması
Git’i kurduktan sonra, yapılandırma işlemlerine geçebiliriz. Git’i kullanmaya başlamadan önce bazı temel ayarlamaları yapmamız gerekiyor. İlk olarak, adınızı ve e-posta adresinizi yapılandırmalısınız. Çünkü her yaptığınız değişiklik, bu bilgilerle kaydedilecektir.
Terminalde şu komutları kullanarak adınızı ve e-posta adresinizi ayarlayın:
git config --global user.name "Adınız Soyadınız"
git config --global user.email "email@ornek.com"
Bu komutlar, Git’in hangi ad ve e-posta ile işlemleri kaydedeceğini belirler. Unutmayın, bu bilgiler her commit (değişiklik kaydı) ile birlikte kaydedilecektir.
Yine de Şüpheleriniz Mi Var? Eğer bu ayarları yalnızca belirli bir projeye özgü yapmak isterseniz, "--global" yerine proje klasörünüzde bu komutları çalıştırabilirsiniz.
Adım 3: Git’i Kullanarak Bir Projeye Başlamak
Şimdi Git’i kullanarak bir projeye başlayabiliriz. Git’le çalışmak için en önemli adım, bir depoyu (repository) başlatmaktır. Depo, projelerinizin tüm dosyalarını ve sürüm geçmişini tutan bir yerdir. Git ile bir depo başlatmak için terminalde şu komutu kullanabilirsiniz:
git init
Bu komut, o anda bulunduğunuz dizinde yeni bir Git deposu oluşturur. Artık kodlarınızı bu depoya eklemeye başlayabilirsiniz.
Adım 4: Değişiklikleri Takip Etmek ve Commit Yapmak
Git ile dosyalarınızı takip etmek için, öncelikle değişiklikleri “staging area”ya (hazırlık alanı) eklemeniz gerekir. Bunu şu komutla yapabilirsiniz:
git add .
Burada “.” işareti, tüm dosyaları eklediğinizi gösterir. Eğer sadece belirli bir dosyayı eklemek isterseniz, dosyanın adını yazabilirsiniz.
Artık dosyalarınız hazır! Değişiklikleri kaydetmek için ise şu komutu kullanmalısınız:
git commit -m "Yaptığınız değişikliği açıklayan bir mesaj"
Commit Yaparken İyi Bir Mesaj Yazın! Commit mesajları, yaptığınız değişiklikleri diğer geliştiricilere veya kendinize açıklayan önemli notlardır. Anlamlı ve kısa mesajlar yazmaya özen gösterin.
Adım 5: Git ile Uzak Depo Kullanmak (GitHub veya GitLab)
Git’i kullanarak yerel projelerinizi kolayca takip edebilirsiniz, ancak projelerinizi bir adım daha ileriye taşıyıp diğer geliştiricilerle paylaşmak isterseniz, bir uzak depo (remote repository) oluşturmalısınız. GitHub veya GitLab gibi platformlar bu konuda size yardımcı olabilir.
Bir GitHub reposu oluşturduğunuzda, aşağıdaki komutlarla bu uzak depoyu yerel depo ile bağlayabilirsiniz:
git remote add origin https://github.com/kullaniciAdi/projeAdi.git
git push -u origin master
İlk “push” işlemi, yerel depodaki dosyalarınızı uzak depoya yükler. Bundan sonraki değişiklikleri yine “git push” komutuyla uzak depoya aktarabilirsiniz.
Sonuç
Ve işte Git’i kurmak, yapılandırmak ve kullanmaya başlamak bu kadar basit! Artık kodlarınızı düzenli bir şekilde takip edebilir, projelerinizi güvenle yönetebilirsiniz. Git’in sunduğu imkanlarla yazılım geliştirme süreciniz çok daha verimli hale gelecek. Git’i her zaman öğrenmeye ve keşfetmeye devam edin, çünkü bu sadece başlangıç!