麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

一個(gè)可以提高開(kāi)發(fā)效率的 Git 命令-- Cherry-Pick

2019-11-09 15:41:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

What is Cherry-Pick ?

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

How use Cherry-Pick

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

master分支

dev分支

現(xiàn)在需要將master分支下的git Log commit “修改側(cè)欄的點(diǎn)擊跳轉(zhuǎn)方式”合并到dev分支。也許你可能想到將這個(gè)Log上面的Logs先Revert,然后再將master分支合并到dev分支。下面記錄一下怎么使用Cherry-Pick來(lái)合并一個(gè)或者多個(gè)提交。

先將當(dāng)前分支切換到dev分支。

切換到dev分支

打開(kāi)master的所有提交Log,找到需要合并到dev分支的提交,這里我們找到“修改側(cè)欄的點(diǎn)擊跳轉(zhuǎn)方式”這個(gè)提交,然后點(diǎn)擊右擊選擇菜單彈出Cherry-Pick命令。

接著,IDE會(huì)彈出熟悉的提交提示框架,這時(shí)我們點(diǎn)擊Commit或者Commit and Push…就可以將需要合并的提交合并到dev分支了。 這里我選擇了Commit and Push…。

查看dev分支的Log可以看到那個(gè)提交已合并到dev。

Note

當(dāng)你需要將某些提交合并到另一分支的時(shí)候,一定一定一定要按提交的順序進(jìn)行合并,不然會(huì)導(dǎo)致某些文件發(fā)生沖突。這也是我實(shí)際項(xiàng)目中踩過(guò)的坑。

End

當(dāng)你的需求還沒(méi)有完成的時(shí)候,其他人應(yīng)該切換到另一分支開(kāi)發(fā)的時(shí)候,你可以先在當(dāng)前分支繼續(xù)開(kāi)發(fā)完,然后再選擇Cherry-Pick命令合并過(guò)去就可以了。當(dāng)你需要將某個(gè)人的commits合并到另一開(kāi)分時(shí)候,可以選擇Cherry-Pick命令。(在實(shí)際的項(xiàng)目開(kāi)發(fā)中,在所難免有人會(huì)提交錯(cuò)分支)當(dāng)你切換到某條分支修改Bug后,需要將修改提交合并另一分支,可以選擇Cherry-Pick命令。

這是一個(gè)非常好用、有趣的命令,它提高了我的開(kāi)發(fā)效率~~在此,分享給大伙,希望可以幫忙到更多的人! 點(diǎn)擊關(guān)注我


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲第一男人天堂 | 国产成人小视频在线观看 | 国产69精品久久久久9999不卡免费 | 日本欧美一区二区三区视频麻豆 | 毛片视频网站在线观看 | 久久国产一级 | 91精品国产综合久久婷婷香 | 性爱免费在线视频 | 国产精品久久久久影院老司 | 国产精品一区99 | 91精品国产91久久久 | 涩涩99 | 日本精品婷婷久久爽一下 | 国产一区精品在线观看 | 性插视频 | 女人叉开腿让男人桶 | 欧美色另类 | 91,视频免费看 | 久久国产午夜 | 亚洲二区免费 | 国产精品999在线观看 | 日韩在线播放一区二区 | av色在线观看 | 国产一级毛片高清视频 | 欧美成人午夜影院 | 性 毛片 | 一区二区三区欧美在线 | 欧美国产一区二区三区 | 亚洲国产高清自拍 | 欧美另类综合 | 91成人免费在线视频 | 粉嫩粉嫩一区二区三区在线播放 | 久久91精品国产91久久yfo | 亚洲一区二区三区四区精品 | 久久艹综合 | 中文字幕在线永久 | 色的综合| 国产va在线观看免费 | 日本精品黄色 | 精品一区二区在线观看视频 | 99精品在线视频观看 |