成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

git 一個可以提高開發效率的命令:cherry-pick

開發 前端
cherry-pick類似于一個定制化的merge,它可以把其它分支上的commit一個個摘下來,合并到當前分支。

各位碼農朋友們一定有碰到過這樣的情況:在develop分支上辛辛苦苦擼了一通代碼后開發出功能模塊A,B,C,這時老板過來說,年青人,我們現在先上線功能模塊A,B。你一定心里一萬只草泥馬奔騰而過,但為了混口飯吃必須得按老板的意思辦事啊。

怎么辦?一個辦法就是,重新建一個分支,然后再把功能模塊C回退,留下功能模塊A,B。這種做法不是不行,但是有更好的辦法,那就是git所提供的cherry-pick功能。

cherry-pick類似于一個定制化的merge,它可以把其它分支上的commit一個個摘下來,合并到當前分支。

廢話不多說,直接上實例。

比如我現在有個文件a.c,我在develop分支完成了三個功能模塊:feature A,feature B,feature C。如下圖:

git  一個可以提高開發效率的命令:cherry-pick

現在,坑爹的老板只要feature A,feature B,我們現在用cherry-pick命令直接把feature A,feature B的提交合并到master分支里,如下操作:

可以看到,功能模塊feature A,feature B已經被合并到master分支里。請注意,合并到master分支里的提交哈希值發生了改變,與原來的不同。

可以看出,cherry-pick命令使用方法很簡單,即:

  1. git cherry-pick commitID 

剛剛是一個個提交cherry-pick到master分支,但如果有100個commit要合并到master分支呢?總不能這樣一個個操作吧?git一樣幫你想到了,它提供了一個區間操作方法。具體來講是這樣的:

  1. git cherry-pick commit1..commit100 

但是要注意,這是一個左開右閉的操作,也就是說,commit1不會被合并到master分支,而commit100則會。這樣的話上面的需求可以如下操作來實現:

git  一個可以提高開發效率的命令:cherry-pick

注意:上面講到cherry-pick命令每揀選一個commit就會提交一次生成一個新的commit id。 如果我們想讓每個commit 揀選后暫緩提交,等到所有commit都揀選完成后,自己手動commit,應該怎么辦呢?答案是用-n 選項:

git  一個可以提高開發效率的命令:cherry-pick

怎樣,是不是很簡單?學會了cherry-pick命令媽媽再也不用擔心老板時不時的頭腦發熱了。

本文授權轉載自公眾號「良許Linux」。良許,世界500強外企Linux開發工程師,公眾號里分享大量Linux干貨,歡迎關注!

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-04-17 17:59:21

Git命令開源

2021-04-14 14:58:35

Git遴選軟件開發

2021-04-18 18:03:06

工作樹遠程版本

2023-11-22 08:26:03

HutoolJava工具集

2022-01-13 22:37:26

VSCode代碼 編輯器

2015-12-15 09:50:12

Linux開發效率工具

2022-09-05 14:17:48

Javascript技巧

2015-07-22 09:44:07

Android開發Web工具

2012-03-14 09:35:56

JavaMaveneclipse

2021-05-18 15:41:15

開發工具編程

2020-11-26 12:05:44

Python小工具代碼

2021-05-20 11:30:17

Python工具代碼

2018-09-27 09:00:00

DjangoPython

2022-03-24 09:34:06

Bootstrap

2021-05-10 11:06:31

Python工具代碼

2012-03-07 09:41:01

Java

2019-05-13 14:00:13

CSS框架前端

2023-07-14 10:54:00

Linux命令

2021-01-12 15:17:40

命令Linux操作系統

2019-06-25 08:42:13

Linux命令指令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情精品久久久久久 | h片在线播放 | 亚洲日韩中文字幕一区 | 黄色网络在线观看 | 综合久久久 | 久久久国产一区二区三区四区小说 | 国产精品久久久久久吹潮 | 黄色av网站在线观看 | 国精产品一区一区三区免费完 | 一区二区三区视频免费观看 | 特黄小视频 | 欧美一区二 | www.日本三级| 亚洲高清在线观看 | 国产精品久久久久久久久久久免费看 | 欧美一级淫片免费视频黄 | 日本高清精品 | 交专区videossex农村 | 亚洲精品二区 | 成人三级视频 | 欧美精品在线免费观看 | 国产在线观看一区二区 | 亚洲精品视频在线 | 欧美一区二区三区在线播放 | 亚洲成人国产精品 | 五月天综合网 | 欧美精品一区二区三区在线四季 | 成人精品视频 | 在线观看免费av网 | 精品av | 欧美国产日韩在线 | 中文字幕国产精品 | 欧美一级网站 | 成人不卡视频 | 国产日韩久久 | www.国产91| 日韩综合一区 | 日韩av一区二区在线 | 激情五月综合 | 高清不卡毛片 | 国产精品自拍视频 |