Git Komut Bulucu
Bu komutlar sizin makinenizde çalışır — kopyalayın, ne yaptıklarını okuyun ve kendiniz çalıştırın. Burada hiçbir şey yürütmüyoruz.
Teknik ayrıntılar
Git Komutları Referansı Nasıl Çalışır
Araç Ne Yapar
Git Komutları Referansı, yaygın git komutlarının iş akışına göre düzenlenmiş aranabilir, kategorilere ayrılmış bir başvuru kaynağını sunar: değişiklikleri geri alma, dallanma, stash, rebase, etiketleme, uzak işlemler ve daha fazlası. Her giriş, komut sözdizimini, ne yaptığının kısa bir açıklamasını ve pratik kullanım notlarını gösterir. Arama, siz yazdıkça girdileri gerçek zamanlı olarak filtreler; böylece man sayfalarında gezinmeden doğru büyüyü bulabilirsiniz.
Yaygın Geliştirici Kullanım Senaryoları
Geliştiriciler bu referansı, neyi başarmak istediklerini bildiklerinde (ör. son commit'i geri al ama değişiklikleri staged olarak tut) fakat tam bayrakları veya komutu hatırlayamadıklarında kullanır. Etkileşimli rebase, aralık cherry-pick etme, reflog'dan silinmiş branch'leri kurtarma veya sparse checkout yapılandırma gibi daha seyrek yapılan işlemler için özellikle faydalıdır. Junior geliştiriciler, varlığından haberdar olmadıkları komutları keşfetmek için bunu bir öğrenme aracı olarak kullanır.
Veri Biçimleri, Türleri veya Varyantlar
Komutlar mantıksal kategoriler halinde düzenlenir: temel işlemler (add, commit, push, pull), dallanma ve birleştirme, değişiklikleri geri alma (reset, revert, checkout), stash, rebase, etiketleme, uzak yönetimi, log ve inceleme ve gelişmiş işlemler (bisect, worktree, submodule). Her giriş; yer tutucu argümanlarla komut şablonunu, tek satırlık bir açıklamayı ve etkileriyle birlikte ilgili bayrakları içerir.
Yaygın Hatalar ve Sınır Durumları
Git komutlarının geri alması zor yıkıcı etkileri olabilir — 'git reset --hard' ve 'git clean -fd' gibi komutlar, reflog'a kaydedilmemiş çalışmayı kalıcı olarak siler. Referans yaygın kullanım kalıplarını gösterir, ancak git davranışı yapılandırmaya (merge.ff, pull.rebase) ve git sürümüne göre değişebilir. Bazı komutlar, özellikle dosya adları branch adlarıyla çakıştığında, '--' ayırıcısı varken ve yokken farklı davranır.
Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı
Bu referansı, günlük geliştirme sırasında özellikle seyrek yaptığınız işlemler için hızlı komut araması amacıyla kullanın. Üretimde karmaşık git iş akışları (otomatik sürümler, merge queue yönetimi, monorepo işlemleri) için ekibinizin özel dallanma stratejisini kodlayan ve insan hatası olasılığını azaltan git alias'ları, Husky hook'ları veya CI betikleri gibi amaca yönelik araçlar kullanın.