繁体   English   中英

如何将所有文件和文件夹从一个分支替换/复制到GIT中的另一个现有分支

[英]How Can I replace/copy all file and folder from one branch to another existing branch in GIT

我有3个分支-> Masterdevelopadmit_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM