Git Kolaylaştı: Oh My Zsh Git Eklentilerini ve Özelliklerini Keşfetmek

Git Kolaylasti Oh My Zsh Git Eklentilerini Ve Ozelliklerini Kesfetmek



Git, her geliştirici için kapsamlı ve son derece güçlü bir araçtır. İster bir 'merhaba dünya' programı oluşturuyor olun, ister kapsamlı bir monorepo yönetiyor olun, Git, kod tabanındaki değişiklikleri yönetmenin ve izlemenin bir yolunu sunar.

Düzenli bir Git kullanıcısı olarak Git ile etkileşim kurmanın ana yolunun Git ekosisteminde sağlanan komut satırı araçlarını kullanmak olduğunu fark edeceksiniz. Her ne kadar bu yararlı ve sistemler arasında genişletilebilir olsa da, kullanmanız gereken tüm komutları hatırlamaya çalışmak biraz ayrıntılı ve zorlayıcı olabilir.

Bize güvenin, kodun kendisini uzak bir depoda yapan yerel makinede berbat etmek daha iyidir.







Şans eseri, Zsh için Oh My Zsh olarak bilinen ve Git eklentisi biçiminde faydalı araçlarla dolu harika bir çerçeveye sahibiz. Bu eklentiyi kullanmak Git ile çalışmayı çok daha sorunsuz ve çok daha verimli hale getirebilir.



Bu derste Zsh, Oh My Zsh ve Git eklentisini kullanarak terminalimizde Git'in iş akışını nasıl geliştirebileceğimizi keşfedeceğiz.



Önkoşullar:

Ayrıntılara dalmadan önce aşağıdaki önkoşulların mevcut olduğundan emin olun:





  • Git – Git'in sisteminizde kurulu olduğundan emin olun.
  • Oh My ZSH – Oh My Zsh'yi yüklemiş olmalısınız.
  • Temel Komut Satırı Bilgisi – Komut satırını bilmek, onu kapsamlı bir şekilde kullanacağımız için faydalı olacaktır.

Oh My Zsh Git Eklentisini Yükleme

Oh My Zsh, kabuk deneyimini geliştirebilecek çok çeşitli eklentilerle birlikte gelir. Bizim durumumuzda Git iş akışını güçlendirmemize yardımcı olan Git eklentisiyle ilgileniyoruz.

Zsh yapılandırma dosyanızı tercih ettiğiniz metin düzenleyicide açın.



$ nano ~ / .zshrc.

“~/.zshrc” dosyanızda eklentilerle başlayan girişi bulun.

Bu satır hangi eklentilerin etkinleştirildiğini tanımlar. Git eklentisini eklentiler listesine eklemeye devam edin.

eklentiler = ( git )

Değişiklikleri kaydedin ve aşağıdaki komutu çalıştırarak yapılandırmayı yeniden yükleyin:

kaynak ~ / .zshrc

Git eklentisini etkinleştirdikten sonra artık çeşitli Git özelliklerine ve kısayollarına doğrudan kabuktan erişebiliriz.

Git İstemi

Oh My Zsh Git eklentisinin sağladığı en kullanışlı özelliklerden biri Git istemidir.

Bu, geçerli dal adını ve çalışma dizininin durumunu gösterir. Bu bilgi, birden fazla Git deposuyla çalışırken çok değerlidir.

Bunu çalışırken görmek için Git deposu dizinine gidin. İstemin artık mevcut şube adını ve durum göstergelerini içerdiğini fark edeceksiniz.

Verilen örnekte, mevcut dalın herhangi bir değişiklik yapılmadan 'ana' olduğunu görebiliriz.

Git Takma Adları

Oh My Zsh için Git eklentisinin bir sonraki güçlü özelliği takma adlardır. Bunlar, tüm komutları ezberlemenizi ve yazmanızı engelleyen yaygın Git komutlarının kısayollarıdır.

Aşağıda son derece yararlı bulacağınız bazı yararlı takma adlar verilmiştir:

  • g – Git için takma ad
  • gst – Git durumu için takma ad
  • gc – Git taahhüdü için takma ad
  • ga – git add için takma ad
  • gb – git şubesinin takma adı
  • gco – git checkout için takma ad
  • gd – git diff için takma ad
  • ghh – Git yardımının takma adı
  • gm – Git birleştirme
  • gl – Git çekme

Verilen listede gösterilenlerden çok daha fazla takma ad var. Daha fazlasını keşfetmek için aşağıdaki bağlantıya bakın:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Git Otomatik Tamamlama

Git eklentisinin bir başka özelliği de Git komutları ve dal adları için otomatik tamamlama sağlama yeteneğidir.

Git komutunu veya dal adını yazarken 'Sekme' tuşuna basmak, eşleşen komut veya dal adını önermek ve otomatik olarak tamamlamak için Git eklentisini kullanır.

Örneğin Git checkout'u çalıştırıp 'feature-branch' adlı bir şubeye geçmek istiyorsanız 'git checkout fea' yazıp ardından 'Sekme' tuşuna basarak şube adını otomatik tamamlayabilirsiniz.

Git Sözdizimi Vurgulama

Tahmin edebileceğiniz gibi eklenti, Git komutlarına bir sözdizimi vurgulaması da ekliyor. Bu, Git komutlarının ve argümanlarının farklı renklerde görüntülendiği ve bunların terminaldeki diğer metinlerden ayırt edilmesini kolaylaştırdığı anlamına gelir.

Örneğin Git durumunu çalıştırdığınızda “git” kısmı “status” kısmından farklı renkte olacaktır.

Çözüm

Bu eğitimde Oh My Zsh tarafından sağlanan Git eklentisini kullanarak terminalinizi ve Git deneyiminizi nasıl geliştireceğinizi öğrendik.