git 如何將 已經提交到master上的東西 push到 develop分支上


有時候我們會遇到有這樣的需求,在某個分支上改的代碼想提交到另一個分支或者是提交前忘記切換分支,而當前commit的分支則不再push到遠端服務。
最常見的就是master上拉去的代碼,經過我們的修改后 提交 但是這時候發現push的時候master 被鎖了(沒有權限),然后我們想要提交到dev分支上但是已經在master上commit了,那么使用 cherry-pick可以幫我們解決。

如圖所示:1、在master下執行了commit

        2、git log找到提交記錄的哈希值
        3、在checkout到目標dev分支上執行 ->cherry-pick

     4、最后執行 git push


免責聲明!

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



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