生成patch
-
未执行git add 打patch可以使用
git diff > test.patch -
执行git add 打patch可以使用
git diff --cached > test.patch -
指定某个文件的修改打patch可以使用
git diff 文件名 > test.patch -
对已经提交的代码打patch
git log 查看那些是需要打ptach的
git diff commit_id1 commit_id2 > test.patch
(commit_id1是最后1次id commit_id2 是倒数第几个次提交的id)
查看patch
git apply --check test.patch
使用patch
git apply test.patch