Git ‘de proje push ederken böyle bir hata alıyorum. Comment mesajını beğenmiyor sanırım.
Neden olabilir?
Counting objects: .., done. Delta compression using up to .. threads. Compressing objects: 100% ... done. Writing objects: 100% ..., done. Total .. remote: ... -> ** INVALID**. The commit message doesn't contain the correct pattern. It must contain the pattern ...... remote: To https:/xxxxx.git ! [remote rejected] head -> TEST (pre-receive hook declined) error: failed to push some refs to 'https://xxxxx.git'
Git admin tarafında hook tanımları oluyor. Bazı belirli başlı sınırlamalar koyabiliyorsun senin örneğinde olduğu gibi. Mesela belirli bir tasarım kullanarak commit mesajlarını onayla diyebiliyorsun.
Örneğin, bazen firmalar issue tracking (hata yönetimi) uygulamalarıyla bağlayıp hangi hata numarasına ait bir commitse onu görmek isteyebiliyor.
Senin kullandığın git sunucusunda da böyle bir tasarım kullanılıyor olabilir.