Вы можете ограничить вывод git diff
, перечислив пути в конце команды (после --
, чтобы избежать любых возможных конфликтов между путями и именами ветвей).Например, вы могли бы сделать следующее:
git diff origin/master HEAD -- app/models/region.rb doc/ > changes.patch
..., чтобы сгенерировать патч, который показывает только различия внутри конкретного файла и определенного каталога.