我在OpenShift上创建了一个新项目并在本地克隆了它。但是现在我在向git index添加新文件和文件夹时遇到了问题。右键单击项目浏览器中的新文件夹(包含文件和子文件夹),然后选择Team - >添加到索引,不做任何更改。如果我尝试提交,Eclipse说没有任何变化......(如果我只更新现有文件,一切似乎都没问题)。
可能是什么问题?
答案 0 :(得分:0)
确保您拥有" Git Staging"查看打开,右键单击Unstaged Changes中的文件,然后选择"添加到索引",同时确保该文件不为空,直到我添加了一些文件后它才显示为暂存文件内容,即使我添加了文件后。 (不能用EGit将空文件或目录添加到git中吗?)
答案 1 :(得分:0)
这听起来像EGit缺少新文件。我想更多地了解您的设置: 你在哪里克隆,你的Eclipse工作区在哪里? 为了确保您的git设置正确,我建议您使用git命令行执行相同的操作:
cd [git-repo]
git status
Git状态应列出新文件并告诉我们它们尚未添加。如果它们被列出,那么我们知道你的git设置正确,我们可以回到Eclipse,试图弄清楚它有什么问题。
答案 2 :(得分:0)
发现问题是什么(尽管有点愚蠢)。包含新内容的文件夹列在.gitignore中......但是该文件无法通过eclipse访问,我不得不在文件系统上查找。我也没有线索,这条线是怎么来的.gitignore ...... 嗯,就是这样......