Git Komutları

Komut satırında kaybolmayın. Her duruma uygun Git komutları parmaklarınızın ucunda.

Başlangıç
git init

Yeni bir yerel depo oluşturur.

Başlangıç
git clone [url]

Uzak depoyu yerel bilgisayara kopyalar.

Değişiklikler
git add .

Tüm değişiklikleri sahneye (stage) ekler.

Değişiklikler
git commit -m "mesaj"

Değişiklikleri mesajla birlikte kaydeder.

Değişiklikler
git status

Dosyaların durumunu gösterir.

Branş Yönetimi
git branch

Branşları listeler.

Branş Yönetimi
git checkout -b [isim]

Yeni branş oluşturur ve ona geçer.

Branş Yönetimi
git merge [isim]

Belirtilen branşı mevcut branşla birleştirir.

Uzak Depo
git push origin [isim]

Lokal commitleri uzak depoya gönderir.

Uzak Depo
git pull

Uzak depodaki değişiklikleri çeker ve birleştirir.

Geri Alma
git checkout -- [dosya]

Dosyadaki değişiklikleri geri alır.

Geri Alma
git reset --hard HEAD

Tüm değişiklikleri siler ve son commit'e döner.

Gelişmiş
git stash

Tamamlanmamış değişiklikleri geçici olarak saklar.

Gelişmiş
git stash pop

Saklanan değişiklikleri geri yükler.

Gelişmiş
git log --oneline

Geçmişi tek satırda özetler.