git無法 cherry pick到其他分支


今天在提交代碼的時候,develop分支已經合並上了,再將這個分支合並到release分支的時候出現了一個這樣的一個錯誤:

 

 

 

 

這個時候,我們只需要選中我們提交的這個分支重新進一下就好了。

但是有時候,我們發現從新進去還是不能夠解決問題,痛定思痛,我找到了原因:

如果這個當前修改的文件基本上都是你一個人的話,出現這種問題的原因,是因為,我們在commit完文件之后,發現還有點東西沒有改好,我放棄了push操作,又修改了文件,然后再次進行commit  push操作,這個時候一次push操作推上去的是兩次commit的東西,我們在合並完develop分支之后,在release的時候,我們選的是最近一次commit的內容,進行cherry pick操作,所以就會報這個錯,這個時候,我們要cherry pick第一次commit的操作,在commit第二次的操作,發現,就不會出現問題了,僅代表個人愚見。

如果上面這種方式也還是解決不了問題的話,我是直接打開瀏覽器,在gitlab上面進行修改的,這種改代碼提代碼的方式其實也是蠻爽的,但是不推薦大家使用。哈哈!


免責聲明!

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



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