These examples is going to how to create a diff file with the differences between the original source directory and the patched directory. And how to patch the original source directory with the changes done in the patched directory.
Creating the diff file:
diff -Nuar source -orig/ source -patched/ > patch-file.diff
The patch is ‘applied’ using the ‘
cd into the original directory (without the changes)
patch -p 1 < ../patch-file.diff
-p 1‘ option removes 1 path/directory from the top of the patch.