Не удается нажать из-за неструктурированного комментария

У меня есть принудительная фиксация в моей ветви функций, которая не структурирована в соответствии с принудительной политикой. Теперь, когда я пытаюсь объединить эту ветку в develop и нажать ее, это дает мне следующую ошибку.

Введите описание изображения здесь

Я пытался изменить комментарий в фактическом коммите, но это не сработало. Может ли кто-нибудь сказать мне, как я должен это исправить.

2 ответа

  1. Используйте git rebase для изменения истории. После перехода в филиал введите

    git rebase -i a8a28358058^
    

    Изменить pickна editв строке фиксации. Тип

    git commit --amend
    

    и введите хорошо отформатированное (в соответствии с политикой вашей компании) сообщение. Тип

    git rebase --continue
    

    вернуться обратно на вершину дерева и нажать на нее. Обратите внимание, что редактирование истории изменит все идентификаторы фиксации, начиная с того, который вы редактировали.

  2. похоже, что владелец пульта дистанционного управления использует крюк для проверки формата сообщения фиксации. вы можете спросить владельца, что такое формат сообщения и, если возможно, попросите владельца поделиться крючком, который вы можете повторно использовать как .git/hooks / commit-msg для проверки формата сообщения при фиксации.