我有一个带有2个分支的git存储库:master和test.
主分支和测试分支之间存在差异.
两个分支都承诺所有更改.
如果我做:
git checkout master
git diff test
出现一个充满变化的屏幕,显示出差异.我想合并测试分支中的更改,所以:
git merge test
但得到消息"已经是最新的"
但是,检查每个不同分支下的文件清楚地显示了差异.
这里有什么问题,如何解决?
我刚刚继承了一个使用Git维护的项目.有一次,代码被部署到3个独立的系统上,每个系统都维护着自己的分散式Git资源库.
3个系统中的每一个都在3个不同方向上扩展了原始基础系统.3个系统中没有一个系统相互同步.一些更改在主分支上,其他更改在新分支上.
如何将3种不同的来源组合在一起,以便我可以: