На практике я нахожу этот рабочий процесс полезным:
Щелкните правой кнопкой мыши файл, который вы хотите частично совершить.
Нажмите Восстановить после фиксации. Это немедленно создает внутреннюю копию файла.
Дважды щелкните файл для редактирования в TortoiseGitMerge
Щелкните правой кнопкой мыши → Отметьте этот блок для каждого изменения, которое вы хотите зафиксировать сейчас
Щелкните правой кнопкой мыши → Оставьте только отмеченные блоки, чтобы отменить другие изменения.
В качестве альтернативы этим двум шагам вы можете отредактировать файл так, как хотите.
Сохранить и Закрыть TortoiseGitMerge
Commit - после этого восстанавливается внутренняя копия файла.
Изменения, которые вы только что вернули в TortoiseGitMerge, теперь восстанавливаются в рабочем дереве.