diff и patch — сравнение и применение изменений
шпаргалка · GNU diffutils https://lab.dimsanych.ru/ru/wiki/diff-patch/Шпаргалка
-
diff -u a bчитаемые различия -
diff -qr dir1 dir2какие файлы отличаются -
diff <(cmd1) <(cmd2)сравнить вывод команд -
diff -u orig new > p.patchсделать патч -
patch orig < p.patchприменить патч -
patch --dry-run -p1 < git.patchпроверить применение без записи -
patch -R < p.patchоткатить применённый патч -
vimdiff a bбок о бок
Ключи
Ниже — основные ключи diff и patch; полный список — man diff, man patch.