Git’te en sık kullanılan komutlar, projenizi yönetirken iş akışınızı kolaylaştırır. Aşağıda, takıldığınızda hızlıca bakabileceğiniz kısa ve öz bir rehber hazırladım.
Git’te En Çok Kullanılan Komutlar: Kısa ve Öz Rehber
- git init
- Yeni bir Git deposu başlatır.
- Kullanım:
git init
- Ne zaman?: Yeni bir projeye başlarken.
- git clone
- Uzak depoyu yerel makinenize kopyalar.
- Kullanım:
git clone <depo_url>
- Ne zaman?: Hazır bir projeyi indirirken.
- git status
- Çalışma dizininizin durumunu gösterir.
- Kullanım:
git status
- Ne zaman?: Değişiklikleri kontrol etmek için.
- git add
- Değişiklikleri commit için hazırlar.
- Kullanım:
git add <dosya_adı> (tek dosya)
git add . (tüm dosyalar)
- Ne zaman?: Değişiklikleri kaydetmeye hazırlanırken.
- git commit
- Hazırlanan değişiklikleri depolar.
- Kullanım:
git commit -m "Mesaj"
- Ne zaman?: Değişiklikleri kalıcı yapmak için.
- git push
- Yerel değişiklikleri uzak depoya gönderir.
- Kullanım:
git push origin <dal_adı>
- Ne zaman?: Çalışmanızı paylaşmak/yedeklemek için.
- git pull
- Uzak depodan güncellemeleri çeker.
- Kullanım:
git pull origin <dal_adı>
- Ne zaman?: Projenizi güncel tutmak için.
- git branch
- Dalları listeler veya oluşturur.
- Kullanım:
git branch (listeleme)
git branch <dal_adı> (oluşturma)
- Ne zaman?: Dallarla çalışırken.
- git checkout
- Dallar arasında geçiş yapar.
- Kullanım:
git checkout <dal_adı> (geçiş)
git checkout -b <dal_adı> (oluştur ve geç)
- Ne zaman?: Dal değiştirmek için.
- git merge
- Dalları birleştirir.
- Kullanım:
git merge <dal_adı>
- Ne zaman?: Özellikleri ana dal’a eklerken.
- git log
- Commit geçmişini gösterir.
- Kullanım:
git log
- Ne zaman?: Tarihçeyi incelemek için.
- git diff
- Değişiklikleri karşılaştırır.
- Kullanım:
git diff
- Ne zaman?: Değişiklikleri kontrol ederken.
Hızlı Notlar
- Commit Mesajı: Açıklayıcı olsun (ör. “Hata düzeltildi”).
- Sık Push: Değişiklikleri düzenli yedekleyin.
- Çakışma: git pull veya merge sonrası çakışmaları manuel çözün, sonra git add ve git commit yapın.
Bu rehber, Git’in temel komutlarını içeriyor. Takıldığınızda buraya göz atarak yolunuza devam edebilirsiniz! Daha fazlası için Git dokümantasyonu yardımcı olabilir.
Comments (1)
Merhaba