2015年10月17日 星期六

[Git]使用 format-patch 將 commit 打包成檔案 Use format-patch to carry commit

Git 是一套很棒的版本控制軟體


在協同作業的時候,有時候會需要將別人的 commit 抓來自己的 branch

或者是將自己的 commit 打包給別人

此時就要用到 format-patch 這個好用的指令
  • 打包:
% git format-patch -n
  • 套用:
git am xxx.patch

舉例來說

1.如果我們今天要打包最新的三個 commit 的話

 % git format-patch -3

此時 git 便會幫你產生3個類似下列的檔案

0001-First.patch

0002-Second.patch

0003-Third.patch

2.那如果要套用別人的patch 也相當簡單

  %git am 0001-First.patch 

就將 patch apply 上去了

沒有留言: