您的位置:首页 > 运维架构 > Linux

linux打补丁和git打patch方法

2016-05-11 13:44 627 查看
目录[-]

一、linux打补丁方法
1、处理单个文件补丁的方法:
2、对整个文件夹打补丁的情况:
二、git打patch方法
1、git format-patch <commit> (推荐)
2、git diff <commit>

一、linux打补丁方法

1、处理单个文件补丁的方法:

# 产生补丁

?
# 打补丁

?
# 取消补丁

?

2、对整个文件夹打补丁的情况:

# 产生补丁

?
# 打补补丁

?
# 取消补丁

?

二、git打patch方法

1、git format-patch <commit> (推荐)

只适用于git的patch

包含diff信息,包含提交人,提交时间等

如果git format-patch 生成的补丁不能打到当前分支,git am会给出提示,并协助你完成打补丁工作

例:

?



2、git diff <commit>

生成标准的patch,只包含diff信息

git diff生成的Patch兼容性强,可以用git apply --check 查看补丁是否能够干净顺利地应用到当前分支中。

例:

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: