Перебазировать личную историю, перемещая кучу изменений, где они логически принадлежат - PullRequest
0 голосов
/ 02 января 2019

Довольно часто я делаю кучу коммитов и просматриваю файлы позже, но перед тем, как их нажать. Обычно это приводит к ряду незначительных изменений, таких как уменьшение видимости, улучшение именования и т. Д. Такие изменения обычно могут и должны быть включены в последний коммит, изменяющий соответствующий файл, при условии, что этот коммит еще не был передан.

Интересно, есть ли простой способ автоматизировать этот процесс, т. Е.,

  • для каждого грязного файла, найдите последний коммит, модифицирующий его
  • если этот коммит лежит в диапазоне (например, master..origin/master)
  • затем внесите изменения в этот коммит с этим изменением
...