İş akışımda dosyada bazı değişiklikler yapmak ve bunları yerel makinemde tutmak istiyorum. Bu amaçla, herhangi bir taahhütten önce bu dosyaları sıfırlamak için bir pre-commit
kanca yazdım.git varsayılan taahhüt mesajı Dosyaların ön bağlantı kancasına sıfırlanması dahil
# Changes to be committed:
# FileToBeCommited1
# FileToBeCommited1
# FileAlreadyResetByPre-comitHook
işlencek dosyaların bir listesi vardır:
sorun varsayılan mesajla olmasıdır. Bazı nedenlerden dolayı her zaman kancalarıma sıfırladığım dosyaların isimlerini içerir. Gerçekten çok büyük bir problem değil, ancak mümkünse çözülmesini istiyorum. Ayrıca tam mesaj yazmak için prepare-commit-msg
kanca yazmak istemiyorum.
Teşekkürler, ama alternatif aramıyorum, bu yöntemin kendiliğinden tersinir, çünkü rebase veya birleştirme sessiz bir şekilde üzerine yazar. Ön kanca yönteminde bilinçli olarak aşamalı ve yeniden uygulamak zorundayım ... Bu yaklaşımı daha iyi beğeniyorum – Suryavanshi
@Suryavanshi, benim bildiğim kadarıyla, bu atlanan dosyalar, * sessizce üzerine yazılmaz (http://stackoverflow.com/q adresinde olduğu gibi)/27027732/6309) – VonC
Kişisel deneyimlerimde, 'git pull --rebase' – Suryavanshi