相关疑难解决方法(0)

尽管存在差异,Git合并报告"已经是最新的"

我有一个带有2个分支的git存储库:master和test.

主分支和测试分支之间存在差异.

两个分支都承诺所有更改.

如果我做:

git checkout master
git diff test

出现一个充满变化的屏幕,显示出差异.我想合并测试分支中的更改,所以:

git merge test

但得到消息"已经是最新的"

但是,检查每个不同分支下的文件清楚地显示了差异.

这里有什么问题,如何解决?

git merge

257
推荐指数
10
解决办法
17万
查看次数

为什么合并之后GIT会说"已经是最新的",但分支之间的差异仍然存在?

我最初在'newfeature'分支工作,我被要求紧急修复现场分支上的错误.我创建了一个名为'generalmaintenance'的分支,完成了工作,然后切换到开发并合并它.我现在想要返回'newfeature'分支并合并我之前合并到它的更改.

当我切换到'newfeature'并合并'develop'时,3个文件中存在冲突.

我陷入了纠结,解决了冲突,最终决定在Aptana Studio 3(这是我的IDE)的'Team'菜单中使用"Revert"命令.我预计这会让我回到合并之前,它似乎已经完成了.

无论如何,当我再次合并'develop'时,它说,Already-up-to-date但是当比较两个分支之间的文件时,它们是非常不同的,我在另一个分支中添加的更改没有被合并.

我现在如何合并这两个分支?

git merge conflict

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

git ×2

merge ×2

conflict ×1