Довольно часто я делаю кучу коммитов и просматриваю файлы позже, но перед тем, как их нажать. Обычно это приводит к ряду незначительных изменений, таких как уменьшение видимости, улучшение именования и т. Д. Такие изменения обычно могут и должны быть включены в последний коммит, изменяющий соответствующий файл, при условии, что этот коммит еще не был передан.
Интересно, есть ли простой способ автоматизировать этот процесс, т. Е.,
- для каждого грязного файла, найдите последний коммит, модифицирующий его
- если этот коммит лежит в диапазоне (например,
master..origin/master
)
- затем внесите изменения в этот коммит с этим изменением