, bir takma ad veya bir yürütülebilir dosyası oluşturarak ya kullanarak özel komutlar oluşturabilir, git-
başlayarak PATH içinde dahil. Bir senaryonun karşısında bir takma ad seçmek için herhangi bir sebep var mı?Git-* komut dosyası yerine Git takma adını kullanmanın herhangi bir nedeni var mı? Git yılında
Ben geliştiricilerden oluşan bir ekip ile çalışmak ve onlarla paylaşmak istiyorum bazı kullanışlı adlar yaptık. Benim bir meslektaşım takma adlar bir komut (git checkout
için bir takma ad olarak örneğin git co
) kısaltılması gibi basit şeyler için kullanılması gerektiğini ve komut birine birden fazla fonksiyonu bir arada olması gibi, daha karmaşık görevler için yararlı olacağını ileri sürdü. Ancak, senaryoları kullanmamanın nedenini herhangi bir sebeple ortaya koyamadı, nasıl olması gerektiğini hissettiğinden emin olmadı, ya da nasıl olması gerektiği ya da ne olması gerektiğini bir yerde duymuş olsaydı.
Ekibimiz hepsi aynı geliştirme sunucusunda çalışıyor, bu yüzden bir komut dosyasını kullanabiliyorsam, onu /usr/local/bin
içine koyabilirim ve herkes otomatik olarak ona erişebilir. Bu yüzden, basit bir takma adla bile, herkesin tek tek kurmasını söylemek zorunda kalmamın aksine, herkesin bunu otomatik olarak alması için git komut dosyası olarak kullanması çok daha uygun olurdu. Yeni bir geliştirici başladığında, onları kurmayı da hatırlamamız gerekir.
ben senaryo yaklaşımı için kampanya ediyorum gibi geliyor, ve ben. Sadece bu yaklaşımı kullanmanın bir sakıncası olup olmadığını merak ediyorum. kullanarak git takma adlarına sahip
gibi komut adı, – Travesty3
Bir yazımın bir takma ad tanımından çağrılabileceğini unutmayın. Bu durumda Git yapılandırma dosyanızı/dosyalarınızı başkalarıyla paylaşmanız yeterli olmaz; Ayrıca söz konusu komut dosyasını da paylaşmanız gerekir. – Jubobs