Git将分支之间的代码移动到主

问题描述:

我有一个Git仓库master分支和两个其他分支A,BGit将分支之间的代码移动到主

由于某些原因,master,A, B中的代码是完全不同的。

我需要将代码从AB分支到master并删除AB分支。

请指导我实现这一点。

git checkout master 
git merge A 
git merge B 
git branch -D A B 

这应该照顾的事情假设你没有合并冲突。

+0

非常感谢您的回应。我试过这个 这使得主代码消失,我能够看到A,B代码 – Harsha

+0

来自A或B的代码必须更改为主。试试:'git diff master..A'和'git diff master..B',你会看到Git在合并时会看到哪些变化。 – Gavin

+0

所有源文件被删除,并且注释'已删除文件模式100644' – Harsha