Git Nasıl Kurulur ve Yapılandırılır? Kolayca Adım Adım Rehber

Git, yazılım geliştiren herkes için vazgeçilmez bir araçtır. Bu yazıda, Git’in nasıl kurulacağını ve nasıl yapılandırılacağını ayrıntılı olarak öğrenebilirsiniz. Git, kod takibi, sürüm kontrolü ve işbirliği süreçlerini kolaylaştırır. Bu rehber, Git’e yeni

BFS

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ıç!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....