91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

git中的pick命令怎么用

發布時間:2022-01-07 14:07:34 來源:億速云 閱讀:2462 作者:iii 欄目:軟件技術

本篇內容介紹了“git中的pick命令怎么用”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

在git中,pick常與cherry配合使用,“cherry-pick”命令用于將指定的提交應用于其他分支,語法為“git cherry-pick commitHash”;該命令也支持一次轉移多個提交到當前分支。

本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。

git中pick的用法是什么

git cherry-pick可以選擇某一個分支中的一個或幾個commit(s)來進行操作(操作的對象是commit)。例如,假設我們有個穩定版本的分支,叫v2.0,另外還有個開發版本的分支v3.0,我們不能直接把兩個分支合并,這樣會導致穩定版本混亂,但是又想增加一個v3.0中的功能到v2.0中,這里就可以使用cherry-pick了。

就是對已經存在的commit 進行 再次提交;

git cherry-pick命令的作用,就是將指定的提交(commit)應用于其他分支。

$ git cherry-pick <commitHash>

上面命令就會將指定的提交commitHash,應用于當前分支。這會在當前分支產生一個新的提交,當然它們的哈希值會不一樣。

使用方法如下:

git cherry-pick <commit id>

git cherry-pick命令的常用配置項如下。

(1)-e,--edit

打開外部編輯器,編輯提交信息。

(2)-n,--no-commit

只更新工作區和暫存區,不產生新的提交。

(3)-x

在提交信息的末尾追加一行(cherry picked from commit ...),方便以后查到這個提交是如何產生的。

(4)-s,--signoff

在提交信息的末尾追加一行操作者的簽名,表示是誰進行了這個操作。

(5)-m parent-number,--mainline parent-number

如果原始提交是一個合并節點,來自于兩個分支的合并,那么 Cherry pick 默認將失敗,因為它不知道應該采用哪個分支的代碼變動。

-m配置項告訴 Git,應該采用哪個分支的變動。它的參數parent-number是一個從1開始的整數,代表原始提交的父分支編號。

$ git cherry-pick -m 1 <commitHash>

上面命令表示,Cherry pick 采用提交commitHash來自編號1的父分支的變動。

一般來說,1號父分支是接受變動的分支(the branch being merged into),2號父分支是作為變動來源的分支(the branch being merged from)。

“git中的pick命令怎么用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

获嘉县| 镇江市| 伊吾县| 若尔盖县| 丽水市| 新泰市| 临湘市| 嘉祥县| 清镇市| 蒙城县| 襄汾县| 航空| 那坡县| 方山县| 山丹县| 江都市| 平塘县| 怀仁县| 嵊州市| 岑巩县| 云南省| 贵德县| 黄大仙区| 通化县| 宜丰县| 邵武市| 岳西县| 滨州市| 太原市| 乐东| 花莲市| 双柏县| 阳信县| 涞源县| 天津市| 同德县| 潢川县| 镶黄旗| 八宿县| 汤原县| 邵阳县|