普通大patch和git打patch的区别
区别:git打patch还保留原来的cm信息
方法:
- diff -u oldfile newfile > file.patch
- 将patch 打到 oldfile 中,注意p1 是指忽略第一级目录,这一级目录是指 1.patch 文件中的
patch -p1 oldfile < file.patch
git apply 1.patch
- 使用git 打 patch
git format-patch commit_id1..commit_Id2
- git打入pat
git am patch_name
git apply patch_name