Git Komutları
Her gün kullandığınız Git komutları için pratik bir referans - dallanma, geri alma, birleştirme ve rebase, ve bir uzak depoyla senkronizasyon. Her komutun kendi sözdizimi, önemli flag'leri ve terminal playground'unda canlı çalıştırabileceğiniz kopyala-yapıştır örnekleri vardır.
Yazdırılabilir tek sayfalık bir özet mi istersiniz? Git kopya kâğıdına göz atın.
Kurulum ve Yapılandırma
Bir depo başlatın ve Git'i yapılandırın - init, config, remotes.
Hazırlama ve Commit
Değişiklikleri geçmişe kaydedin - add, commit ve amend.
Dallanma
Değişiklikler üzerinde izole çalışmak için dal oluşturun, dallar arasında geçiş yapın, yeniden adlandırın ve silin.
Değişiklikleri Geri Alma
Hatalardan kurtulun - reset, revert ve commit'leri güvenle geri alın.
Merge ve Rebase
İki dalın çalışmasını merge, rebase, squash ve cherry-pick ile birleştirin.
Uzak Depolar
Yerel deponuzu GitHub gibi bir uzak depoyla senkronize edin - push, pull, fetch.
İnceleme ve Temizlik
Neyin değiştiğini görün ve çalışma ağacını temizleyin - status, log, diff, clean.
Değişiklikleri geri alma: hangi komut?
Dört komut çalışmayı farklı şekillerde geri alır. Neyi korumak istediğinize ve commit'in gönderilip gönderilmediğine göre seçin:
- git reset - dalınızı geri alır ve geçmişi yeniden yazar. Gönderilmemiş yerel commit'ler için en iyisidir.
- git revert - önceki bir commit'i geri alan yeni bir commit ekler. Başkalarının çektiği commit'ler için güvenli seçim.
- git checkout - dallar arasında geçiş yapar veya bir dosyayı önceki bir sürüme geri yükler.
- git stash - değişiklikleri commit yapmadan bir kenara koyar, sonra yeniden uygular.