1. 程式人生 > >git 生成 patch的命令

git 生成 patch的命令

個人理解:

patch就是打補丁,通過git工具把程式碼的差分,生成patch檔案,

然後通過git工具可以直接把patch檔案的內容,merge到程式碼裡面。

生成patch的命令

git diff  > patch                       //本地變更  git diff 的內容,生成patch檔案

git diff  branchname --cached > patch           //branch 之間差分生成patch檔案

git format-patch HEAD^                                 //最近一次提交節點的patch


git format-patch  節點A   節點B       //兩個節點之間的patch

使用patch

git apply patch//將patch檔案內容差分到本地

在使用patch之前可以使用以下命令,來測試,是否可以將patch完美打入本地src

git apply --check patch