我曾参与过一个 Android 项目,我在本地和 GitHub 上使用了版本控制。现在我决定使用 Eclipse 的 Refactor > Rename... 来给项目一个更合适的名称。令我惊讶的是,Eclipse 默默地删除了项目和 git 存储库之间的所有连接。
现在怎么办...?我什至无法在本地提交,更不用说推送到 github...
我还远未完全精通 git,并且在让 Eclipse 和 git 相互同意方面遇到了一些问题 (http://stackoverflow.com/questions/8756006/eclipse-egit-push-to-remote-menu-选择是灰色的),但至少它有效(但我记不清我是如何让它工作的),并且我可以看到我所有的提交都推送到了集线器,但我怎样才能恢复连接,这样我就不会不会搞乱版本控制吗?
最佳答案
总结上面的评论,当 Eclipse 工作区中的项目无法正常运行时,一种解决方法是:
- 从所述工作区中删除项目(仅删除项目,而不是其在磁盘上的内容)
- 将同一项目重新导入工作区。
Eclipse 应再次检测该项目中的 .git
目录,并考虑将其置于版本控制之下。
关于Eclipse,重命名项目删除了所有 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8901432/