java - egit:如何同步eclipse项目(本地仓库)与远程仓库

标签 java eclipse git version-control egit

我是 Git 版本控制新手。我将 EGit 插件与 eclipse 一起使用,但我以前从未使用过。

我的问题是,我在 eclipse 中创建了一个项目(在 PC1 上),该项目与托管在 Github 上的远程存储库连接。我可以通过 Eclipse 使用 EGit 插件提交并将它们推送到远程存储库。

如果我在另一台计算机上使用同一个远程存储库,假设 PC2 和我对 PC2 上的存储库进行了一些更改,我如何将 PC1 上的代码与远程存储库同步并直观地看到更改?

如果我转到团队 -> 我可以看到同步工作区,但这不是我想要的,而且我也不明白它的目的(已附上图片)? enter image description here

如果我转到“团队”->“merge ”..,我会看到下面的内容。它没有给我与远程存储库 merge 的选项,看看? enter image description here

最佳答案

好的,我找到了答案。您必须将以下行添加到 .git 下的配置文件

将以下内容添加到[远程“origin”]部分:

fetch = +refs/heads/:refs/remotes/origin/

感谢这篇文章中的回答:EGit: cannot push, cannot pull

关于java - egit:如何同步eclipse项目(本地仓库)与远程仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32941307/

相关文章:

java - 将多行的详细信息从 JSP 传递到 Servlet

java - 如何在 Clojure 中调用重载的 Java 方法

html - 资源不可用 Apache Tomcat

git - 如何在初始提交时使用 git format-patch

git - 显示自 master 原始分支点以来 git 分支中的所有提交

java - 如何控制用户在输入提示中输入多少个字母和数字?

eclipse - 安装后我无法将 Java EE SDK 包含在我的项目中

android - 如何阻止 ADT Logcat View 在 Eclipse 中自动弹出?

git - 在 TFS 上回滚 GIT

java - 使用 UNICODE_CHARACTER_CLASS 标志时不同的 Java 正则表达式匹配行为