歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux打補丁和git打patch方法

linux打補丁和git打patch方法

日期:2017/3/3 12:56:57   编辑:Linux技術
目錄[-]
一、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 查看補丁是否能夠干淨順利地應用到當前分支中。
例:
?
Copyright © Linux教程網 All Rights Reserved