Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse EGit不提交_Eclipse_Git_Github - Fatal编程技术网

Eclipse EGit不提交

Eclipse EGit不提交,eclipse,git,github,Eclipse,Git,Github,我有一个Scala项目,与GitHub同步。然后我不得不重新安装我的操作系统。我安装了Eclipse和EGit,然后从远程位置导入了项目 现在,当我对项目进行更改时,commit什么都不做。它不会打开允许我输入消息并选择要提交的文件的对话框。这些文件仍在包资源管理器中显示为已更改。我在某处读到EGit将错误记录到stdout,但是当我从命令行启动Eclipse时,我没有看到任何错误记录 如果我尝试推送,会有人问我ssh密钥的密码短语,并且会有一个带有进度条的窗口,但是远程存储库的内容不会更改 我

我有一个Scala项目,与GitHub同步。然后我不得不重新安装我的操作系统。我安装了Eclipse和EGit,然后从远程位置导入了项目

现在,当我对项目进行更改时,commit什么都不做。它不会打开允许我输入消息并选择要提交的文件的对话框。这些文件仍在包资源管理器中显示为已更改。我在某处读到EGit将错误记录到stdout,但是当我从命令行启动Eclipse时,我没有看到任何错误记录

如果我尝试推送,会有人问我ssh密钥的密码短语,并且会有一个带有进度条的窗口,但是远程存储库的内容不会更改

我是Git的新手,不知道到哪里去进一步诊断问题。我所做的是进入Eclipse首选项,并在Git组的首选项窗口上恢复默认值。这没用

我注意到的一件事是,项目本身位于
git
目录中,因此当我对代码进行更改并保存时,它们会写入那里,而不是在Eclipse的
workspace
目录下。我不知道这是否相关(可能它无法将更改写入本地存储库,因为没有要更新的本地存储库副本?),但我在导入项目时没有看到更改此位置的设置

如何解决此问题