欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

git如何合并某個分支的某次提交(cherry-pick)

 更新時間:2023年05月31日 09:22:37   作者:華妃  
這篇文章主要介紹了git如何合并某個分支的某次提交(cherry-pick)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

為什么會有多個分支

一般項目在開發(fā)階段,都會創(chuàng)建多個分支,用于不同開發(fā)階段的版本發(fā)布

如:master、dev等,之所以會有這種多分支情況,就是項目在不同的開發(fā)階段,新的業(yè)務(wù)會對之前業(yè)務(wù)造成影響,所以建多個分支用來發(fā)布不同的迭代版本,直至一個迭代完成測試、上線。

如何將某個分支的某次提交合到一個分支上?

將某個分支的一個(或多個)提交合并到另一個分支,注意不是merge,merge是全部合并、而我們要的是可選擇的,就要用到 Cherry pick

demo

1、比如我現(xiàn)在有兩個分支master和tenant

在tenant分支上有多次提交,但是我只想提交某兩次在master分支。

2、在項目目錄下打開git的黑窗口

3、查看 tenant分支 提交版本號記錄

找到我們要合并的兩次版本號。

git log tenant

4、如果提交記錄比較長

想要退出,按“q”,否則會一直加載日志。

5、切換到待合并分支 master

git checkout master

6、執(zhí)行合并

git cherry-pick 6b4182a807ef4e30b7da3ea9bf7211b4de9a7b6f

7、推到遠(yuǎn)程

git push

這個時候,可以看到主分支的提交記錄已經(jīng)包括了我們合并的兩次提交。

最后,需要注意的是, 

合并某次提交,并不是合并某次提交修改的內(nèi)容,而且會將某次提交時的文件合并到分支。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • git之遠(yuǎn)程代碼回滾master問題

    git之遠(yuǎn)程代碼回滾master問題

    這篇文章主要介紹了git之遠(yuǎn)程代碼回滾master問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討

    ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討

    ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討...
    2007-03-03
  • IDEA+Git+Gitlab使用詳細(xì)教程

    IDEA+Git+Gitlab使用詳細(xì)教程

    這篇文章主要介紹了IDEA+Git+Gitlab使用詳細(xì)教程,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • 簡單談?wù)凣it中的回滾操作

    簡單談?wù)凣it中的回滾操作

    大家在日常開發(fā)中,經(jīng)常會遇到需要將代碼切回到之前的某個版本的情況,有可能是需要將代碼回滾,也有可能需要查看之前的某個實現(xiàn)。遇到這樣的情況,該怎么做呢?下面通過這篇文章來學(xué)習(xí)下Git中的回滾操作,有需要的可以參考借鑒。
    2016-09-09
  • VSCode如何巧用正則表達(dá)式快速處理字符段

    VSCode如何巧用正則表達(dá)式快速處理字符段

    正則真的好用,平時工作用正則最多的地方就是在編輯器里做查找替換,下面這篇文章主要給大家介紹了關(guān)于VSCode如何巧用正則表達(dá)式快速處理字符段的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 使用Postman生成的okhttp代碼依賴

    使用Postman生成的okhttp代碼依賴

    這篇文章主要介紹了使用Postman生成的okhttp代碼依賴,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Chrome瀏覽器斷點調(diào)試技巧(非常詳細(xì)!)

    Chrome瀏覽器斷點調(diào)試技巧(非常詳細(xì)!)

    在我們?nèi)粘i_發(fā)中,常常利用chrome強(qiáng)大的控制臺Sources下面進(jìn)行代碼斷點調(diào)試,這篇文章主要給大家介紹了關(guān)于Chrome瀏覽器斷點調(diào)試技巧的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • 詳解Git建立本地倉庫的兩種方法

    詳解Git建立本地倉庫的兩種方法

    這篇文章主要介紹了詳解Git建立本地倉庫的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Windows 版本Git命令行的使用詳解

    Windows 版本Git命令行的使用詳解

    這篇文章主要介紹了Windows 版本Git命令行的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • IDEA中配置Git的Push鍵

    IDEA中配置Git的Push鍵

    在學(xué)習(xí)git的過程中,當(dāng)然需要將本地倉庫的資源push到遠(yuǎn)程倉庫中,但在idea中使用git是發(fā)現(xiàn)沒有push這個按鈕,本文主要介紹了IDEA中配置Git的Push鍵,感興趣的可以了解一下
    2023-12-12

最新評論