Я часто использую git add -p somefile
для интерактивной обработки только частей в данном файле. Однако, если в файле есть более сложные изменения, разница по умолчанию идет не так, как и фрагменты, предлагаемые интерактивной командой patch.
У команды git diff
есть несколько опций для улучшения или настройки вывода различий, включая чрезвычайно полезную --anchored=<text>
, но есть ли какие-либо способы улучшить фрагменты из git add -p
?
git add -p
на самом деле является perl-скриптом:git --exec-path
говорит вам, где он живет; поищите в этом каталогеgit-add--interactive
. Вы должны иметь возможность изменить это, чтобы вызватьgit diff
с--anchored=<text>
. - person torek   schedule 10.12.2019