Hazırlama
Commit panelinde üç liste vardır: Çakışan, Hazırlanmamış ve Hazırlanmış. Her biri katlanabilir ve her biri onu açık mı bıraktığınızı hatırlar.

Ne değişti, türe göre
Listelerin üstündeki başlık sayıyı çiplere böler: değiştirildi, eklendi, silindi, yeniden adlandırıldı, çakışmalı. Satırlardaki gliflerle aynı renkler. Dosyası olmayan bir tür basitçe yoktur, sıfır olarak gösterilmez. Yalın toplam için çiplerin üzerine gelin.
İzlenmeyen dosyalar eklenen sayılır. Staging özetinin bir commit özetinden ayrıldığı tek yer burasıdır, çünkü bir commit'te izlenmeyen dosya yoktur.
Üç hassasiyet düzeyi
| Düzey | Nasıl |
|---|---|
| Dosya | Satırdaki ✚ işaretine tıklayın ya da birkaç satır seçip hepsini birden hazırlayın |
| Hunk | Diff'i açın ve hunk başlığındaki düğmeyi kullanın |
| Satır | Diff'in içinde satırları seçin ve tam olarak onları hazırlayın |
Satır bazlı hazırlama, hata ayıklama amaçlı bir console.log'u önce silmek
zorunda kalmadan commit'in dışında tutmayı pratik hâle getiren şeydir.
Değişiklikleri atma
Atma işlemi de aynı düzeylerde çalışır ve her zaman sorar. İzlenmeyen dosyalar silinir; izlenenler hazırlanmış (ya da commit'lenmiş) hâline geri döner.
Klavye
↑ ↓ (ya da j k) dosya listelerinde gezinir; aralık seçmek için ⇧, tek tek dosyaları seçip bırakmak için ⌘/Ctrl kullanılır.
⇧+↑/↓ seçimi en son tıkladığınız satırdan genişletir. Seçime sağ tıklayarak içindeki her şeyi tek seferde stage'leyin, stage'den çıkarın, stash'leyin ya da atın.
Yolları kopyalama
Commit'lenmemiş bir dosyaya sağ tıklayınca Dosya yolunu kopyala (mutlak,
platformun ayırıcılarıyla) ve Göreli dosya yolunu kopyala (src/index.ts,
başında ./ yok) çıkar. Birden fazla seçili dosya, liste sırasıyla satır başına
bir yol kopyalar. Silinmiş dosyalar etkin kalır — bu eylemler yalnızca metin
kopyalar. Klasörler hâlâ klasör yolunu kopyalar.
Commit'lemeden önce
Gitcito birkaç şeyi denetler ve bir kez sorar, asla sessizce geçmez:
- gizli bilgi gibi görünen bir dosya (
.env,*.pem,id_rsa…), - çok büyük bir blob (eşik değeri Ayarlar → Güvenlik altında),
- doğrudan korumalı bir dala commit'leme (öntanımlı olarak
main/master).
Bunların her biri tek tıkla bir Yok say ve izlemeyi bırak seçeneği sunar. Bkz. Güvenlik ve gizli bilgiler.
Ayrıca bakınız: Commit'leme · Diff'ler · Absorb