Предположим, один файл получает несколько изменений, связанных с различными проблемами. Мы можем легко опубликовать git commit с примечанием, чтобы описать каждое изменение для каждой проблемы, подтолкнуть его и напомнить себе не делать этого снова.
В зависимости от того, насколько сложны изменения, я использую этот шаблон, чтобы дать каждому изменению свой собственный коммит:
- Скопируйте готовый рабочий файл в новый файл Final.
- Верните рабочий файл обратно в его последнее состояние фиксации.
- Различают рабочий файл и финальный файл и объединяют отдельные строки для решения проблемы.
- Передайте с чистым комментарием для единственной проблемы.
- Повторите по мере необходимости.
- Удалите окончательный файл, так как теперь он является только копией текущего рабочего файла.
Есть ли лучший способ сделать это, кроме "не делай этого"? Короче, я собираю вишню в одном файле. Но, как знает любой разработчик, изменения могут распространяться на несколько файлов, и иногда трудно избежать внесения изменений прямо сейчас, когда мы смотрим прямо на строку, которую необходимо изменить, по сравнению с пометкой об этом и возвращением позже для выделенного изменение / фиксации. Благодарю.