Lazygit; Git depolarını terminal içerisinde etkileşimli bir kullanıcı arayüzüyle yönetmek için geliştirilen açık kaynaklı bir Git istemcisidir. Sık kullanılan Git komutlarını ezberlemek veya uzun komutlar yazmak yerine işlemlerin klavye üzerinden görsel paneller yardımıyla gerçekleştirilmesini sağlar.
Değiştirilen dosyalar görüntülenebilir, dosyalar stage veya unstage edilebilir, commit oluşturulabilir ve commit geçmişi incelenebilir. Branch oluşturma, değiştirme ve silme; stash yönetimi, cherry-pick, rebase, reset, revert, push, pull ve fetch gibi Git işlemleri de arayüz üzerinden gerçekleştirilebilir.
Dosya ve commit farklarını gösterebilen diff görünümü sunar. Merge conflict durumlarında değişiklikleri incelemek ve Git çalışma ağacının mevcut durumunu takip etmek için kullanılabilir.
Klavye odaklı çalışan Lazygit; Windows, Linux, macOS ve çeşitli Unix tabanlı sistemlerde kullanılabilir. Yapılandırma dosyası sayesinde tuşlar, renkler, Git davranışları ve harici araç entegrasyonları özelleştirilebilir.
Değiştirilen dosyalar görüntülenebilir, dosyalar stage veya unstage edilebilir, commit oluşturulabilir ve commit geçmişi incelenebilir. Branch oluşturma, değiştirme ve silme; stash yönetimi, cherry-pick, rebase, reset, revert, push, pull ve fetch gibi Git işlemleri de arayüz üzerinden gerçekleştirilebilir.
Dosya ve commit farklarını gösterebilen diff görünümü sunar. Merge conflict durumlarında değişiklikleri incelemek ve Git çalışma ağacının mevcut durumunu takip etmek için kullanılabilir.
Klavye odaklı çalışan Lazygit; Windows, Linux, macOS ve çeşitli Unix tabanlı sistemlerde kullanılabilir. Yapılandırma dosyası sayesinde tuşlar, renkler, Git davranışları ve harici araç entegrasyonları özelleştirilebilir.