Para criar um patch, é muito simples. Para isto, basta:
$ diff <arquivo> <arquivo.new> > diff.patch
Deste modo, terá sido criado o arquivo patch (diff.patch) contendo as diferenças existentes entre o arquivo novo e o arquivo antigo.
Este patch pode ser utilizado para atualizar o arquivo antigo. Invertendo a ordem dos arquivos, é possível criar um patch capaz de retirar as diferenças, retornando a nova versão do arquivo para a antiga.