1. 制作patch
1)对比两个目录下的文件
diff -purN -x .git -x tags dir1 dir2 > filename.patch
其中-x表示 忽略那些文件
2)与git上面的代码比较,制作patch
cd dirname
git diff > filename.patch
2. 将patch改动内容写入原始文件
patch -p0 < filename.patch
其中“p”指的是路径,后面的数字表示去掉路径的第几部分。"0",表示不去掉,为全路径。