[英]Pulling Just One Folder from One Branch to A Different Branch Git
我有兩個分支 A 和 B,B 是從 A 分支出來的
從那時起,A 和 B 都發生了不同的變化
我想知道 git 命令將一個文件夾從 A 移動到 B 而不進行任何其他更改
如何將更改合並到單個文件,而不是合並提交? 基本上是同一個問題,但很多答案都是錯誤的。
我修復/改進了一些更好的解決方案。
git checkout B git format-patch --stdout ..A -- <path> | git am -3
git checkout B git diff ...A -- <path> | git apply # stage changes and commit
git checkout B git checkout A -- <path> # commit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.