Git
Diff-дерево
Поиск…
Вступление
Сравнивает содержимое и режим капли, найденные с помощью двух древовидных объектов.
См. Файлы, измененные в конкретной фиксации
git diff-tree --no-commit-id --name-only -r COMMIT_ID
использование
git diff-tree [--stdin] [-m] [-c] [--cc] [-s] [-v] [--pretty] [-t] [-r] [--root] [<common-diff-options>] <tree-ish> [<tree-ish>] [<path>...]
| вариант | объяснение |
|---|---|
| -р | diff рекурсивно |
| --root | включить начальную фиксацию как diff против / dev / null |
Общие параметры diff
| вариант | объяснение |
|---|---|
| -z | выход diff-raw с линиями, заканчивающимися NUL. |
| -п | выходной формат патча. |
| -u | синоним для -p. |
| --patch-с-сырец | выводит как патч, так и формат diff-raw. |
| --stat | show diffstat вместо патча. |
| --numstat | show numeric diffstat вместо патча. |
| --patch-с-стат | выведите патч и добавьте его diffstat. |
| --name только | показать только имена измененных файлов. |
| --name-статус | показать имена и статус измененных файлов. |
| --full индекс | показать полное имя объекта в индексных строках. |
| --abbrev = <п> | сокращенные имена объектов в заголовке diff-tree и diff-raw. |
| -Р | swap входные пары файлов. |
| -B | обнаруживают полные перезаписи. |
| -М | обнаруживать переименования. |
| -С | обнаруживать копии. |
| --find-копии-тверже | попробуйте неизменные файлы в качестве кандидата для обнаружения копии. |
| -l <п> | limit переименовывает попытки до путей. |
| -О | переупорядочить diffs в соответствии с. |
| -S | найдите filepair, у которого только одна сторона содержит строку. |
| --pickaxe-все | показать все файлы diff, когда используется -S, и найден результат. |
| -текст | обрабатывать все файлы как текст. |
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow