Git Cola, Python ve PyQt ile geliştirilmiş hafif ve açık kaynaklı bir grafik Git istemcisidir. Sahne alanı (staging area) yönetimini ön plana çıkaran arayüzüyle; commit hazırlama, diff görüntüleme ve dal yönetimini komut satırına gerek kalmadan gerçekleştirmenizi sağlar. Linux odaklı geliştirme süreçleri için özellikle tercih edilen Git Cola, Windows ve macOS’ta da sorunsuz çalışır.
Öne Çıkan Özellikleri
- Görsel staging area ile seçici dosya/satır commit
- Yan yana diff görüntüleyici
- Dal oluşturma, silme ve geçiş
- Stash yönetimi
- Özelleştirilebilir klavye kısayolları
- Git DAG (grafik) görsel dal geçmişi
- Windows, macOS ve Linux desteği
- GPL lisansıyla ücretsiz ve açık kaynak
Kullanıcıların En Çok Sorduğu Sorular
Git Cola’da belirli satırları nasıl sahneye (stage) alırım?
1. Git Cola’yı açın; değiştirilmiş dosyalar sol panelde listelenir.
2. Dosyaya tıklayın; sağda diff görünümü açılır.
3. Sahneye almak istediğiniz satırları seçin (tıklayıp sürükleyin).
4. Sağ tıklayarak Seçili Satırları Sahneye Al seçeneğini seçin.
5. Yalnızca seçili satırlar sonraki commit’e dahil edilecektir.
Git Cola ile uzak depoya (remote) nasıl push yapılır?
1. Commit’leri hazırladıktan sonra üst menüden Eylemler → Push‘a tıklayın.
2. Hedef remote’u (genellikle origin) ve dalı seçin.
3. Push butonuna tıklayın; değişiklikler uzak depoya gönderilir.
Alternatif Programlar
- Tamamen ücretsiz ve açık kaynak (GPL-2.0)
- Interactive rebase editörü dahili
- Commit DAG görselleştirme
- Hafif ve hızlı
- Winget ve pip ile kolayca kurulum
- Cross-platform desteği mükemmel
- Türkçe arayüz yok
- Arayüz diğer Git istemcilerine göre daha sade
- Python bağımlılıkları gerekebilir
Git Cola Git GUI Tutorial
İşletim Sistemi: Windows, macOS, Linux, FreeBSD
RAM: Minimum 1 GB
Disk: 100 MB
Diğer: Git 2.2.0+, Python 3.9+, PyQt5/PyQt6