Temel Git Komutları: Baştan Sona Git Rehberi
Merhaba! Fatih Soysal olarak, sizlere Git sürüm kontrol sisteminin temel komutlarını adım adım anlatacağım. Bu rehber, hem yeni başlayanlar hem de bilgilerini tazelemek isteyenler için faydalı olacaktır. Git öğrenmek, özellikle yazılım geliştirme alanında, oldukça önemlidir. Bu nedenle, bu kılavuzu dikkatlice inceleyerek Git’i etkin bir şekilde kullanmaya başlayabilirsiniz. İlk olarak, Git’i bilgisayarınıza kurmanız gerekmektedir. Daha sonra, aşağıdaki komutları kullanarak Git ile çalışmaya başlayabilirsiniz.
Git Kurulumu
Öncelikle, işletim sisteminize uygun Git sürümünü buradan indirip kurmalısınız. Kurulumdan sonra komut satırınızda veya terminalinizde git --version komutunu çalıştırarak kurulumun başarılı olup olmadığını kontrol edebilirsiniz. Sonrasında, Git’i kullanmaya başlayabilirsiniz.
Temel Git Komutları
1. Depo Oluşturma ve Başlatma:
Yeni bir proje için Git deposu oluşturmak için şu komutu kullanırız:
git init
Bu komut, mevcut dizinde bir Git deposu başlatır. Zaten bir Git deposu içindeyseniz, bu komutu kullanmanıza gerek yoktur. Daha sonra, değişikliklerinizi takip etmeye başlayabilirsiniz. Bu, Git ile çalışma sürecinizin ilk adımıdır.
2. Dosya Ekleme:
Değişikliklerinizi Git’e eklemek için öncelikle dosyaları “staging area” adı verilen bir alana eklemeniz gerekir. Bu, git add komutu ile yapılır:
git add . // Tüm dosyaları ekler
git add dosya_adi.txt // Belirli bir dosyayı ekler
Nokta (.), tüm dosyaları ekler. Belirli bir dosyayı eklemek istiyorsanız, dosya adını yazmanız yeterlidir. Ekleme işlemini doğru bir şekilde yaptığınızdan emin olmak önemlidir.
3. Değişiklikleri Kaydetme (Commit):
Staging alanına eklediğiniz değişiklikleri kalıcı olarak kaydetmek için git commit komutunu kullanırız. Bu komut ile değişiklikleri bir “commit” olarak kaydederiz. Açıklayıcı bir mesaj yazmak oldukça önemlidir:
git commit -m "Açıklayıcı mesaj"
Mesaj, yapılan değişiklikleri özetlemelidir. Örneğin, “Ana sayfada tasarım değişiklikleri yapıldı” gibi. Açıklayıcı mesajlar, daha sonra değişiklikleri kolayca anlamanıza yardımcı olur.
4. Depodan Durum Kontrolü:
Depo içindeki değişikliklerin durumunu kontrol etmek için git status komutunu kullanabiliriz:
git status
Bu komut, hangi dosyaların izlendiğini, hangi dosyalarda değişiklik yapıldığını ve staging alanında hangi dosyaların bulunduğunu gösterir. Bu komut, Git ile çalışırken oldukça kullanışlıdır.
5. Değişiklikleri Geri Almak:
Yanlışlıkla yapılan değişiklikleri geri almak için git checkout -- dosya_adi.txt komutunu kullanabilirsiniz. Bu komut, dosyanın son commit durumuna geri döner. Dikkatli kullanılması gereken bir komuttur. Önemli değişiklikleri yapmadan önce yedek almayı unutmayın.
6. Uzak Depo ile Çalışma:
Projenizi GitHub, GitLab veya Bitbucket gibi uzak depolarda yönetmek için aşağıdaki komutları kullanabilirsiniz. İlk olarak, uzak depoyu eklemeniz gerekir:
git remote add origin
Daha sonra, değişiklikleri uzak depoya göndermek için:
git push -u origin main
Ve uzak depodan değişiklikleri indirmek için:
git pull origin main
Bu komutlar, ekip çalışması için olmazsa olmaz komutlardır. Uzak deponuzun URL’sini doğru bir şekilde girdiğinizden emin olun. main yerine farklı bir dal adı kullanabilirsiniz.
7. Dallar (Branches):
Farklı özellikler üzerinde çalışmak veya yeni özellikler eklemek için dallar kullanabiliriz. Yeni bir dal oluşturmak için:
git checkout -b yeni_dal_adi
Mevcut bir dala geçmek için:
git checkout mevcut_dal_adi
Dalları yönetmek, büyük projelerde düzenli ve verimli çalışmak için çok önemlidir. Dallar sayesinde farklı geliştirmeler aynı anda yapılabilir.
Umarım bu makale size Git’in temel komutlarını anlamanızda yardımcı olmuştur. Daha detaylı bilgi için web sitemi ziyaret edebilirsiniz. Git, bir süre sonra pratik yaparak daha iyi öğrenilir. Başarılar!
#Etiketler: Git, Git Komutları, Sürüm Kontrol, Git Başlangıç, Git Öğrenme, Git Tutorial, GitHub, GitLab, Bitbucket, Depo, Commit, Branch, Push, Pull, Add, Status, Checkout
