在開發中,我們發出的基線版本經常會有一些bug需要修複,如果采用本地上庫,然後再給使用者新的版本,可能會費時費力,而如果給使用者我們修改後的代碼讓使用者一行一行合入本地,也顯的比較落後,如果使用者那邊也使用git管理版本的話,我們可以用一個簡單的方法來給使用者發送修改,那就是使用git打pach包;
1、進入到git 目錄下,使用 git diff 差異檔案 > bugfix.pach 生成一個pach包,裡邊包含了我們對目标檔案的删減和增加;
2、把生成的pach包發給使用者;
3、使用者收到pach包後,進入到目标目錄下,使用git apply bugfix.pach,即可把差異合入本地
如此操作,比給使用者(也是開發人員)發送新版本,或者讓使用者本地合入代碼友善多了