我正面临着EGit的问题。我是Git的新手,我仍然缺少它的某些方面。
上下文:
我在Git存储库上有2个分支,master和test。在Eclipse上,我导入了一个带有这两个分支的Git项目
目标:
我想创建第三个分支(称为MergeTestMaster),我合并master和test
我做了什么:
我已经成功创建了一个分支并进行了合并。我在将提交(而不是推送)合并到我的本地存储库时遇到问题我得到了这个结果:
我只想创建一个简单的分支(就像灰色分支一样),而是在MergeTestMaster中将master与test合并。
问题:
1)如果我在服务器上推送更改,会有所不同吗?我还在使用本地存储库
2)我错过了使用origin / //远程存储库的方式吗?
我检查了我的MergeTestMaster分支,以便对其进行一些本地工作,然后能够将我的更改推送到服务器
3)我完全失去了吗?
修改
我也有来自EGit的消息说我提前43次提交,这样的操作后是正常的吗?
答案 0 :(得分:1)
我已经成功创建了一个分支并进行了合并。
是的,这是您在版本历史记录视图中看到的内容:已合并以下两个分支:
master
(fb8dea0)origin/test
(44617f4)合并提交(1fb44e8)由本地分支MergeTestMaster
引用。
推送该分支后,origin/MergeTestMaster
将引用与MergeTestMaster
相同的提交。