Я пытаюсь найти способ получить git, чтобы показать список изменений «только имя» между 2 фиксировать точки (быть тегами или ветвями) для определенного подмодуля.Как показать git diff - имя-только между двумя ветвями для определенного модуля (или нескольких модулей) в репо
Я могу сделать это легко с помощью git diff для одного репо, выполнив следующие действия:
git diff --name-only commitPointA..commitPointB
(Вот another answer, что говорит об этом в справочных целях)
Но это перечисляет все изменения файлов для репозитория, в котором я запускаю команду внутри.
Как я могу уточнить список изменений, чтобы отображать только изменения в определенном модуле или набор модулей в рамках одного и того же репо?
Определить «модуль». Гит знает о «файлах» как хранится в «деревьях»; если вы хотите разграничить определенный файл или дерево, просто добавьте это в команду 'git diff' (см. аргумент' - '). –
torek
@torek Я имел в виду модуль, описанный в http://stackoverflow.com/tags/module/info. Спасибо, спасибо. – Jeremy
Эта особая форма или стиль модуля (обработка дерева как контейнера для коллекции) является одним из способов сделать модули, но не единственным способом. (Хотя в старые добрые времена мы имели альтернативные слова для наборов файлов, которые составляли логические группы.) – torek