git 遴選(cherry-pick)


git cherry-pick  命令,也叫 遴選 或者 摘取,目的是把一個分支里面的某次提交,合並到另一個分支里面。

以TortoiseGit為例,叫摘取。

比如說有兩個分支:1 分支和 2分支。

我在1分支上,修改了內容,備注為“1測試”,然后提交並推送到遠端了。之后又有很多次的提交。

但是我只想把“1測試” 這個提交,合並到 2分支上,要怎么操作呢。

1: 先切換到2分支,拉取最新代碼。

2:右擊 -> 顯示日志

3:在日志信息界面,點左上角的分支名稱,切換到  remotes/origin/1分支 ,雙擊進入

4:在日志信息界面上,選擇 備注為 “1測試” 的那次提交記錄

5:右擊->摘取此提交,進入摘取界面,選中記錄,點繼續,則合並到2分支中了。

6:推送2分支到遠端

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM