Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий.
Для двух файлов это выглядит следующим образом. Допустим есть файлы file1.html и file2.html, и вы хотите получить список отличий. Используем ключ —no-index:
|
|
git diff --no-index file1.html file2.html |
Пример результата:
В примере видно, что git сравнивает указанные файлы. Второй файл при этом воспринимается как новая версия.
Точно также можно сравнить и два каталога. В этом случае git diff будет искать отличия в файлах, сопоставляя все файлы одной директории с файлами в другой.
git
Данная запись опубликована в 01.07.2022 16:16 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Апрель 2, 2024 г.
Как использовать GIT, может зависеть от многих факторов, например как проходит тестирование, работает ли целая команда над проектом или один разработчик соло.
Соло разработка
Концепция работы с GIT в случае одного разработчика сводится обычно ...
Читать
Ноябрь 8, 2018 г.
Когда что то не просто пошло не так, а зашло слишком далеко, как восстановить состояние из удаленного репозитория (origin)?
Я прибегаю к этому методу, если эксперименты в очередной раз зашли в тупик, а
[crayon-695d926f35078250069612/]
требует ...
Читать
Сентябрь 10, 2025 г.
Иногда в процессе разработки возникает ситуация, когда файл или целая директория уже добавлены в репозиторий, но их больше не нужно отслеживать. Например:
вы по ошибке закоммитили файлы логов или временные данные;
в проекте появилась папка с кэшем; ...
Читать
Июль 26, 2017 г.
Небольшая шпаргалка по git.
Файлы измененные с момента последнего коммита, т.е. текущие изменения, можно вывести командой
[crayon-695d926f3555f936636224/]
Вы увидите два списка изменений - файлы, которые добавлены в commit и список unstaged changes ...
Читать