GIT打补丁

将某个commit打patch

git format-patch edf4987e1 -1

打上patch(–directory表示patch打在git下的某个子目录)

git apply xxx.patch
git apply --directory=base/ xxx.patch
git am xxx.patch

检查patch是否有冲突

git apply --check xxx.patch

遇到冲突后停止patch,恢复原状

git am --abort

遇到冲突停止后,解决冲突继续执行

git am --continue

遇到冲突后,跳过该patch

git am --skip

仅输出patch中的差异

git am --stat

你可能感兴趣的:(Tools)