git打patch
patch:對某些文件的改動,可以加到任何一個分支或版本上(可能有沖突)。
? ?
1,修改代碼
vi drivers/bluetooth/btusb.c ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???
2.提交代碼 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
git commit -am "xxxxxx"? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? 2,把代碼添加到git管理倉庫 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? git add drivers/bluetooth/btusb.c ? 或者 git add -A ? ? ? ? ??
? ? ? ? 3,提交修改 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? git commit -m "xxxxxx" ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ???
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
4,查看日志
git log
5,生成patch
git format-patch HEAD^ --stdout >tuhuolong.patch ? ? ? ?(保存tuhuolong.patch)
6,退回去 ?git reset HEAD^
回滾后的代碼依然可以重新提交
7,運用patch命令:git am tuhuolong.patch
總結
- 上一篇: WebView.onDraw (Andr
- 下一篇: Android4.1 onTouchEv