Git Nedir ve Neden Kullanılır?
Git, yazılım geliştirme sürecinde dosyalarınızın tüm geçmişini kaydederek, hangi değişikliklerin yapıldığını takip etmenizi sağlar. Böylece bir projede herhangi bir sorun oluştuğunda, önceki sürümlere dönmek çok kolay olur. Git, çok daha hızlı ve esnek olduğu için dünyada yazılım geliştiren her profesyonel tarafından kullanılır.
Git Kurulum Adımları
Git’i kurmak, sandığınız kadar karmaşık değil. Hadi adım adım kurulum sürecine göz atalım.
1. Adım: Git'i İndirin
İlk olarak, Git’i resmi sitesinden indirmelisiniz. Git’in en son sürümünü [Git’in resmi sitesinden](https://git-scm.com/downloads) indirebilirsiniz. Sitenin ana sayfasında işletim sisteminize uygun olan sürümü seçmeniz yeterli.
2. Adım: Git’i Kurun
İndirdiğiniz Git kurulum dosyasına tıklayın ve kurulum sihirbazını takip edin. Karşınıza bazı seçenekler çıkacaktır, bu adımlarda varsayılan seçenekleri seçmeniz genellikle yeterlidir. Özellikle komut satırını kullanarak Git’i açmak için "Git Bash" programını yüklemeyi unutmayın.
3. Adım: Kurulumun Doğruluğunu Kontrol Edin
Git kurulumunu tamamladıktan sonra, Git’in doğru şekilde yüklendiğini doğrulamak için komut satırına şu komutu yazın:
git --versionBu komut, yüklü olan Git sürümünü gösterecektir. Eğer bir sürüm numarası görüyorsanız, Git başarılı bir şekilde kurulmuş demektir.
Git Yapılandırma
Git’i kurduktan sonra, onu yapılandırmanız gerekiyor. Yapılandırma, Git ile etkileşimde bulunurken sizin kimliğinizi tanıyabilmesi için önemlidir.
1. Adım: Kullanıcı Bilgilerini Girin
Git’i yapılandırmak için ilk yapmanız gereken şey, adınızı ve e-posta adresinizi belirtmektir. Bunu yapmak için şu komutları sırasıyla kullanabilirsiniz:
git config --global user.name "Adınız"Bu, Git’e her commit (değişiklik kaydı) yaparken adınızı ve e-posta adresinizi kaydeder.
2. Adım: Varsayılan Editörü Belirleyin
Git, commit mesajlarını yazarken bir metin editörü kullanır. Varsayılan olarak bu editör, sisteminize bağlı olarak değişebilir. Eğer daha kolay bir editör kullanmak isterseniz, örneğin Visual Studio Code, şu şekilde belirleyebilirsiniz:
git config --global core.editor "code --wait"3. Adım: Git’i GitHub ile Entegre Edin
GitHub gibi platformlarda proje barındırmak için Git’i bu platformlarla entegre etmeniz gerekir. GitHub hesabınızı bağlamak için şu komutları kullanabilirsiniz:
git config --global github.user "GitHubKullanıcıAdınız"Git Kullanarak İlk Projenizi Başlatın!
Git’i kurup yapılandırdıktan sonra, ilk projenizi başlatmaya hazırsınız. Git ile bir proje başlatmak için şu adımları izleyebilirsiniz:
1. Adım: Yeni Bir Depo (Repository) Oluşturun
Bir proje üzerinde çalışmaya başlamak için Git reposu oluşturmalısınız. Komut satırına şu komutu girerek yeni bir repo oluşturabilirsiniz:
git init2. Adım: Dosyaları Git’e Ekleyin
Projeye başladığınızda, değişiklikleri Git’e eklemek için:
git add .Komutunu kullanabilirsiniz. Bu komut, tüm değişiklikleri “staging area”ya ekler.
3. Adım: Commit Yapın
Yapılan değişiklikleri kaydetmek için commit yapmanız gerekir:
git commit -m "İlk commit mesajınız"Bu, yapılan değişikliklerin kaydını tutar.
Git’i Güçlü Bir Araç Yapmak
Git’in sadece temel işlevleriyle yetinmeyin! Git, dallanma (branching), birleşim (merging) ve uzaktan depo (remote repository) kullanımı gibi güçlü özelliklere sahiptir. Bu özellikleri keşfederek, projelerinizi daha verimli hale getirebilirsiniz.
1. Dallanma (Branching)
Yeni özellikler eklerken veya farklı bir iş üzerinde çalışırken dallanmak faydalıdır. Git’te yeni bir dal oluşturmak için:
git branch yeni-dal2. Uzak Depolar (Remote Repositories)
Projelerinizi GitHub, GitLab veya Bitbucket gibi platformlarda barındırmak için uzak depo kullanabilirsiniz. Uzak bir depoya bağlanmak için:
git remote add origin https://github.com/KullanıcıAdınız/RepoAdı.gitArdından, değişikliklerinizi yüklemek için:
git push -u origin masterSonuç: Git’i Ustalıkla Kullanma
Git’i kurup yapılandırdıktan sonra, sürüm kontrolü dünyasına adım atmış oldunuz! Unutmayın, Git her zaman gelişen bir araçtır ve sürekli olarak yeni özellikler keşfetmek size büyük fayda sağlar. Şimdi Git’in gücünden yararlanarak projelerinizi çok daha verimli bir şekilde yönetebilirsiniz.