2013年8月14日 星期三

【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 上去了




很好用的指令跟大家分享

有問題也請大家不吝指教, 謝謝 :)

沒有留言:

張貼留言