En la facultad me enseñaron a usar el verbo patch para hacer modificaciones y en internet veo que generalmente se usa put. Me gustaría que alguien me explique la diferencia entre ambos. The -u option you used specifies the unified format.

--- is the original file, +++ is the new file, and the timestamps. @@ block headers that is then followed by.