GitExtensions忽略.gitignore

时间:2014-09-05 00:38:46

标签: git git-extensions

我正在尝试将git用作我的VCS用于一个小项目。 (使用2台PC,两个窗口)

由于我不喜欢bash,我正在使用gitExtensions,但不知怎的,我的.gitignore似乎被它忽略了。 这就是我的.gitignore的样子:

nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
build.xml

现在,我的文件夹结构看起来有点像这样:

E:.
├───lib
│   └───<libary stuff>
└───trunk
    ├───build
    │   ├───empty
    │   ├───generated-sources
    │   └───web
    ├───dist
    ├───nbproject
    │   └───private
    ├───src
    │   ├───conf
    │   └───java
    └───web

不幸的是它仍然包含整个构建文件夹,每次我构建它时,我都会在例如编辑器中获得各种新的编辑文件。 build / generated-sources /或dist /,或build / web /

我很擅长使用.gitignore,所以请相信我对它的了解不足。

谢谢,我感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

您尝试忽略的文件可能已受版本控制。如果是这种情况,则需要从版本控制中删除它们,然后进行提交。之后,.gitignore中列出的内容应该被正确忽略。

要弄清楚如何在Git Extensions(v2.48)中删除文件,请查看online documentation。此外,KindDragon在his comment中提到了一个最近添加的功能,名为&#34;显示忽略的文件&#34;,您可能会发现这些功能很有用。