在實(shí)際的項(xiàng)目開發(fā)中(使用Git版本控制),在所難免會(huì)遇到?jīng)]有切換分支開發(fā)、需要在另一個(gè)分支修改bug然后合并到當(dāng)前分支的情況。之前遇到這種第一反應(yīng)就是將分支合并過去來解決問題。如果你那些提交當(dāng)中也穿插了其他人的提交而且他們的提交不可以合并到另一個(gè)分支,那么使用分支的合并將明顯變得困難。下面分享給大家一個(gè)非常好用Git的命令Cherry-Pick來處理這些情況,從而提高開發(fā)的效率。

What is Cherry-Pick ?

git Cherry-Pick命令可以選擇某一個(gè)分支中的一個(gè)或幾個(gè)commit(s)來進(jìn)行操作。你可以理解merge的個(gè)性定制版本,哈哈~~

How use Cherry-Pick ?

假設(shè)我們有兩個(gè)分支,一個(gè)是master分支,一個(gè)是從master分支Git Commit Log為“修改側(cè)欄內(nèi)容”新建出來的dev分支。

網(wǎng)友評論