Я новое в Git. В настоящее время я сталкиваюсь со следующим сценарием:
Шаг 0. Я работаю над под -ветвью
Шаг 1. Я добавил и зафиксировал file1, file2, file3 на моем sub -ветвь с сообщением фиксации msg1, msg2, msg3 соответственно.
Шаг 2. Я ведущая касса
для переключения на главную ветку
Шаг 3. Я подтягиваю главное устройство источника
, чтобы обновить главную ветвь с кодом последней версии источника
. Шаг 4. Я объединяю подветвь
, чтобы объединить мой рабочий код с текущим основным кодом ветки
Затем у меня возник конфликт в file2 ,
Затем я вручную разрешил конфликты. Теперь необходимо добавить file2 , потому что в этом файле есть изменения.
Шаг 5. Я добавляю file2
в главную ветку, потому что я разрешил конфликты в этом файле
Шаг 6. Какое сообщение коммита мне теперь написать? только msg2 ? или msg1, msg2, msg3 все нужно переписать сейчас? (Я не хочу терять сообщения фиксации msg1, msg2, msg3 для файлов, с которыми я работал)