[英]How can I merge a specific file from one branch into another branch in Git
[英]How Can I replace/copy all file and folder from one branch to another existing branch in GIT
我有3个分支-> Master
, develop
和admit_card
。 我是在develop
分支的admit_card
之前创建的。 我一直在做改变admit_card
分支并将其合并到develop
。
但是突然之间,我更改了一些文件,还从develop
分支中删除了文件夹。 现在我想复制/保持更新到admit_card
像分支develop
分支(通过删除文件夹和文件)。
我将其与develop
分支合并。 它正在正确地与develop
分支合并。 但是问题是我从develop
分支删除的文件夹和文件仍然显示在admit_card
分支中。
这是带有admit_card
分支的合并开发分支。
git checkout admit_card
git merge develop
我该怎么办? 如何将确切的develop
分支复制/替换为admit_card
分支? 有人可以帮我吗?
谢谢
我认为在此重新设置rebase
是更好的方法。
在您的admit_card
分支上运行
git rebase develop
这实际上将设置你的admit_card
分支的内容develop
分支,然后回放任何额外提交的admit_card
分支在此之上。 如果您在两个分支中都触摸了相同的文件,则可能会有合并冲突。 解决合并冲突后,您的admit_card
分支将再次成为位于develop分支顶部的干净主题分支。
如果遇到合并问题,请运行git rebase --abort
以恢复到原来的状态。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.