Eclipse EGit:如何与远程仓库同步?

12

我是GIT的新手,之前我总是提交到本地副本,然后再"push"到远程仓库。 最近我在另一台电脑上修改了我的代码,想要将更改与家用电脑同步。

但在Git同步视图中,在我标记文件为"标记为已合并"(经过与本地更改的解决后),如何提交回远程仓库呢?(就像在SVN中一样?)

(即使我点击"标记为已合并","红色双向箭头图标"仍然保持不变) 点击查看更大的图像

输入图像描述

2个回答

9

我不常使用同步功能,因为我采用以下工作流程:

- fetch
- merge
  * resolved merges are sent to git index
  * unresolved merges need to be fixed
- add fixed merge to index
- commit
- push

那么在从远程存储库获取/拉取更改后,即使本地副本没有进行任何更改,但远程副本通过其他贡献者发生了更改,一个人也必须提交和推送吗? - franka
如果您没有在本地更改任何内容,则无需提交,如果您更改了某些内容,则合并将产生冲突,您必须提交合并结果。 - johnlemon

4
将其标记为已合并意味着在解决冲突后将其添加到索引中。
您需要提交和推送。
请参见Egit手册中的“提交合并”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接