所以首先檢查下面的圖片,我想代表我需要什麼 如何在git中將文件歷史從分支合併到另一個分支?
的綠色方塊是提交,黃色,棕色和紅色是這些提交的部分(在我的情況提交具體的3個文件通過提交傳播)。
上有開發
實際發生的事情沒有做進一步的更改:我工作的一個分支,並發現了一些變化是在dev
支真正有用的,並沒有真正涉及到dev2
分支。所以我想要在dev
分支上進行這些更改。
git checkout
git merge
其實我是想修改走出dev2
分支並進入dev
分支,所以如果我做結賬>提交的修改將在兩個分支,這就是爲什麼我不喜歡做到這一點。
這甚至可能嗎?我該怎麼做?
我不想要整個提交,只是其中的一部分,因爲我試圖解釋我希望對3個文件所做的所有修改都發送給dev分支,並且它們不會出現在dev2分支中,如果這甚至是可能的話。但似乎我必須去結帳>承諾方式 – Robson