eclipse - 在使用存储库时,我是否正确使用了 EGit 和 Eclipse?

标签 eclipse git push egit

我正在尝试使用 Eclipse 设置 EGit,但我之前没有使用过它们。我了解 Git 的基础知识,而 Eclipse 或多或少只是另一个 IDE。我遇到的问题是建立一个合理的工作环境。

我家里有文件服务器,我想将其用作裸存储库,我可以将更改推送到其中并 pull 更改。为了测试它,我在本地完成了设置。

  • 我通过 Git 存储库视角创建了一个裸存储库。
  • 我已将该存储库克隆到本地非裸存储库中。
  • 我已经在非裸存储库的子目录中创建了一个项目(这是要走的路吗?是否可以直接在工作区中将该项目包含在其中的 .git 文件夹中?到目前为止,我'当尝试用它创建 Eclipse 项目时遇到了很多麻烦。正确的方法是什么?)
  • 我对此克隆存储库进行了一些更改,并添加了索引、提交了更改并尝试将更改推送到上游。

问题是上游没有发生任何变化。有人想解释一下推送的过程,这样我就不会误解什么吗?或者我使用裸存储库而不是仅仅使用非裸存储库是完全错误的吗?

最佳答案

this tutorial 中所述,您可以在项目所在的位置创建 Git 存储库(即 .classpath.project 文件所在的位置)。

create-repo

推送到裸存储库是一个好主意(请参阅“Git - pull & push - production server”中提到的链接)

您需要specify what you want to push :

egit push

至少单击“添加所有分支规范”。

关于eclipse - 在使用存储库时,我是否正确使用了 EGit 和 Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628402/

相关文章:

eclipse - 使用 UIMA,JDTsolveBinding() 始终返回 null

git - 如何将重新定位的分支恢复到原点?

curl - 使用 GCM 推送通知发布数据

mobile - 新 Amazon SNS 移动推送服务的性能

notifications - Joomla 中的 iPhone 推送通知

html - 在 Eclipse 的动态 Web 元素中的何处以及如何添加 CSS?

android - 在 Eclipse 中观察很长的 String 内容

eclipse - 如何在 sbt、Eclipse 和 github 中初始化一个新的 Scala 项目

git rebase 在之前的 git merge 之后

git - 覆盖并推送 Git 分支