2022年5月16日 星期一

[Linux] 產生patch

 方法1:
1. 使用diff,a目錄為未修改前,b目錄為修改後:
產生patch:
diff -Naur a b > test.patch
使用patch:
patch -p1 < test.patch

2. 使用git:
產生patch:
(1) 修改前
git init .
git add .
git commit -m " First drop"
(2) 修改完後
git add .
git commit -m "do test patch"
git format-patch HEAD^ --stdout > test.patch

使用patch:
git apply test.patch

 方法2:
用diff
diff -Naur a b > xxx.patch
上傳:
git add  * -f
git status
git commit -a -m 'add xxxx '
git push

沒有留言:

張貼留言