普通大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 

posted on 2020-03-15 00:46  kid;)  阅读(554)  评论(0编辑  收藏  举报