Как сравнить два произвольных файла не включенных в репозиторий средствами git diff

Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий.

Для двух файлов это выглядит следующим образом. Допустим есть файлы file1.html и file2.html, и вы хотите получить список отличий. Используем ключ —no-index:

Пример результата:

В примере видно, что git сравнивает указанные файлы. Второй файл при этом воспринимается как новая версия.

Точно также можно сравнить и два каталога. В этом случае git diff будет искать отличия в файлах, сопоставляя все файлы одной директории с файлами в другой.

Мало букафф? Читайте есчо !

GIT может хранить пароли

Сентябрь 30, 2017 г.

Операции с удаленным частным репозиторием требуют ввода пароля. Git может сохранять введенные пароли, чтобы не вводить их при каждой операции. Как это сделать? Во-первых, git может запомнить введенный пароль временно. Это позволит выполнить ряд ...

Читать

Используем PAT для работы с github

Август 19, 2021 г.

GitGub отключили парольную авторизацию, и предлагают использовать SSH с PAT. О том как это настроить и использовать читайте далее в статье. Сложно избавиться о раздражения, когда требуется что то опять настраивать для выполнения ежедневных рутинных ...

Читать

GIT: перестать отслеживать файл или папку

Сентябрь 10, 2025 г.

Иногда в процессе разработки возникает ситуация, когда файл или целая директория уже добавлены в репозиторий, но их больше не нужно отслеживать. Например: вы по ошибке закоммитили файлы логов или временные данные; в проекте появилась папка с кэшем; ...

Читать

Как изменить origin в GIT

Декабрь 11, 2020 г.

Можно зайти в настройки .git/config и поменять url источника прямо там, но предпочтительно делать это через командную строку. Origin меняется редко, давайте посмотрим как. Изначально вы задаёте связь с репо следующей командой: [crayon-697eb08fc9af3603425718/] ...

Читать
 

Комментарии к «Как сравнить два произвольных файла не включенных в репозиторий средствами git diff»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: