Должен ли я удалить список конфликтов в моем сообщении о совершении после выполнения ручного слияния?
Скажем, я запустил git pull
, и есть конфликт, который git не может автоматически слиться.
После того, как я вручную объединил изменения и запустил git commit
, должен ли я оставить раздел Conflicts:
, который git генерирует в фиксации (в качестве записи, которую эти файлы были вручную объединены) или удалил (как конфликт не совершается)?
Я никогда не знаю, что такое лучшая практика - есть ли предупреждение о том, что вы исправляете конфликты или действительно регистрируетесь в сообщении о фиксации?
Ответы
Ответ 1
Это похоже на вопрос личного мнения, поэтому я отвечу с моим мнением [-;
Я оставляю только раздел Conflicts
в качестве напоминания о том, что это слияние вызвало конфликты. Иногда я не обрабатываю конфликты должным образом, и это приведет к некоторому нежелательному эффекту позже, поэтому приятно иметь возможность просматривать историю фиксации и видеть, что в файле произошел конфликт.
Ответ 2
Я думаю, что лучше всего всегда описывать , почему вы совершаете коммит. При слиянии конфликтов я бы сказал, что вы объединяете конфликты. Но я не думаю, что это важно, чтобы точно перечислять все конфликты. Всегда думайте о перечитывании через 2 года: что вы хотите прочитать о том, что вы совершаете. Это хороший общий совет, будь то конфликт или просто функции или исправления ошибок.