.gitignore不会让我上传文件

时间:2015-10-15 07:05:15

标签: git github

我正在学习使用github,这是我的问题。

我一如既往地将我的程序上传到github(git add,commit,push)。 然后我注意到其中一个文件夹中的文件丢失了,取而代之的是.gitignore

“src”文件夹的内容应如下所示:

src -> model, controller
    model -> x.java, y.java z.java
    controller -> w.java

而不是上述内容,src中只有一个.gitignore文件。该文件的内容类似于:

/model/
/controller/

为什么会发生这种情况?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

例如,对于EGit可能会发生这种情况:Team > Ignored Resources下的首选项设置可以定义“派生”标志,这将生成一个.gitignore。

如果模型和控制器文件夹被视为“派生”(即“生成”),则EGit可能已生成该.gitignore。

要修复它,check your preferences

derived

同样git add --force这些文件夹,删除.gitignore,提交和推送。