以未提交的修改為例
git diff > feature_a.patch
但是,如果有新增的檔案,並不在 git 管理之內
git diff --cached > feature_a.patch
如果還包含二進位制檔案,例如等
git diff --cached --binary > feature_a.patch
應用 patch
(使用-s或--signoff選項,可以commit資訊中加入signed-off-by資訊)
git commit 生成patch
先git log 檢視commit id, 記錄你想要打的補丁的id比如說:
git log
commit 4ff35d800fa62123a28b7bda2a04e749addf1918
author: chenfulin5 date: tue dec 20 17:37:09 2016 +0800
[i2c eeprom]
commit acb8cd154cecf20894ae25fc3787d6b6ba9b32ea
author: chenfulin5 date: mon dec 19 18:45:03 2016 +0800
[i2c0 at24] add at24 eeprom
那麼你就可以執行如下命令進行生成patch
git diff acb8cd15 4ff35d80 > patch
通過dll生成lib
大家知道,使用dll的時候有2種方式 第一種是 loadlibrary getprocaddress 第二種是 使用lib檔案或 pragma comment lib,yourlib.lib 有時候你只有dll和標頭檔案,沒有lib檔案,這時候要乙個個的getprocadress,很麻煩。想偷懶的話...
通過Mesh生成網格
gameobject obj new gameobject go meshfilter mf obj.addcomponent meshrenderer mr obj.addcomponent 新增乙個材質球 mr.sharedmaterial resources.load material 第乙個...
java通過模板生成 word
最近專案要匯出world的報告,在網上查閱了下相關資料。發現使用模板方式比較適合我們的專案。為自己記錄下.1.建立word文件,並另存為xml格式.3.使用模板生成 word文件.這裡簡單說下另存為後的xml模板 我使用的是word2007.如果存在,模板中會有類似這樣語法 這裡要注意的是,id不能...