GitKraken Nedir, Nasıl Kullanılır?
Yeni yazılımcılar için bazen Git kullanmak tam bir kabus halini alabiliyor. Kullanılan komutları tam olarak öğrenmeden komut satırıyla, projenizi pushlamak karmaşık bir süreç oluyor haliyle. Eğer bu tip sıkıntılar yaşıyorsanız Git’e kodununuzu atarken GitKraken gibi bir arayüz kullanmanız yararlı olabilir.
GitKraken Nedir?
GitKraken, kısaca açıklamak gerekirse bir Git Client Arayüzü veya Git aracı denebilir. Arayüz aracılığı ile push, pull, branch gibi işlemleri kolay bir şekilde yapmanızı sağlar.
Push İşlemi Nasıl Yapılır?
Uygulamayı indirdikten ve giriş yaptıktan sonra; sol üst tarafta bulunan menüden “File” seçeneğine tıklayıp, “Open Repo” diyoruz.
Çıkan menüden “Open” kısmına tıklayıp, “Open a Repository” seçeneğini seçiyoruz ve pushlamak istediğimiz kodun dosyasını seçiyoruz.
Ardından karşımıza çıkan pencerede yaptığımız ve beklemede olan bütün commitleri görebiliyoruz.
Yukarıdaki repo henüz Github’a pushlanmadığı için master branch’te ve bütün commitlenmemiş dosyalar, sağdaki “Unstaged Files” kısmında gösteriliyor.
Değişiklik yaptığımız veya yeni oluşturduğumuz bütün dosyaları pushlamaya hazır hale getirmek için “Unstaged Files” menüsünün sağında yer alan “Stage All Files” butonuna tıklıyoruz. Yaptığınız pushları daha detaylı takip edebilmek için “Commit Message” kısmından commit mesajı yazabilirsiniz. Ardından da aşağıda bulunan “Commit changes” butonundan dosyalarımızı, Github’a commitliyoruz.
Dosyalar başarılı bir şekilde commitlendiyse, Branch kısmında commit mesajınızla pushlanmaya hazır halde beklediğini görebilirsiniz.
Bütün dosyalarınızı commitledikten sonra ortadaki menüyü kullanarak kodlarınızı pushlayabilirsiniz!
GitKraken’in Diğer Yararlı Özellikleri
- Komut satırında, komutlar aracılığı ile yaptığımız bütün sıradan işlemleri (undo, redo, pull, push, branch, stash, pop stash gibi) işlemleri tek tıkla yapabilmek.
- Branchleri birleştirmek için Merge Tool’unun olması
- GitHub, Bitbucket ve GitLab gibi hesablara bağlanılabilmesi
- Kısayol tuşları
- Git Hooks desteği
- GitFlow desteği
- Detaylı commit mesajları
Sizler GitKraken hakkında neler düşünüyorsunuz? Yeni güncellemelere kadar söyleyeceklerimiz şimdilik bu kadar. Bir sonraki yazımızda görüşmek üzere, keyifli okumalar!