$ patch

Разработка и инструментысложность: среднийпакет: patch

Применяет diff к файлам. Она нужна при разработке, сборке, проверке или запуске программ. Например, patch -p1 < fix.diff — применить git-diff.

Синтаксис

patch [ОПЦИИ] < ФАЙЛ.patch

Основные опции

-pNсрезать N компонентов пути
-Rоткатить патч
--dry-runтолько проверить

Примеры из практики

$ patch -p1 < fix.diff
После запуска · пошаговоЧто произойдёт:
применить git-diff.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
применить git-diff
$ patch -R -p1 < fix.diff
После запуска · пошаговоЧто произойдёт:
откатить.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
откатить

Поддержка дистрибутивов

Связанные команды