Подтвердить что ты не робот

Должен ли я удалить список конфликтов в моем сообщении о совершении после выполнения ручного слияния?

Скажем, я запустил git pull, и есть конфликт, который git не может автоматически слиться.

После того, как я вручную объединил изменения и запустил git commit, должен ли я оставить раздел Conflicts:, который git генерирует в фиксации (в качестве записи, которую эти файлы были вручную объединены) или удалил (как конфликт не совершается)?

Я никогда не знаю, что такое лучшая практика - есть ли предупреждение о том, что вы исправляете конфликты или действительно регистрируетесь в сообщении о фиксации?

4b9b3361

Ответ 1

Это похоже на вопрос личного мнения, поэтому я отвечу с моим мнением [-;

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

Ответ 2

Я думаю, что лучше всего всегда описывать , почему вы совершаете коммит. При слиянии конфликтов я бы сказал, что вы объединяете конфликты. Но я не думаю, что это важно, чтобы точно перечислять все конфликты. Всегда думайте о перечитывании через 2 года: что вы хотите прочитать о том, что вы совершаете. Это хороший общий совет, будь то конфликт или просто функции или исправления ошибок.