今天在工作的時候遇到一個狀況
同事:舊的版本也要用這幾個 commit,幫我發一份過來
我:(直接從新版扔 MR)
同事:(關掉 MR)用 cherry-pick
我:(抖)
cherry-pick的用法可以參考這篇
基本上就是
git cherry-pick sha1 sha2 ......
總共需要4個 commit
從新到舊是 sha1, sha2, sha3, sha4
於是我下了
git cherry-pick sha1 sha2 sha3 sha4
結果撿進來的東西不完整
同事:不就 git cherry-pick sha4 sha3 sha2 sha1
我:我下的順序跟你是反的
同事:難怪……要依現實時間從舊到新啊
我:Orz