GitExtensions忽略.gitignore

Kir*_*ime 5 git git-extensions

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

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

nbproject/private/
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
build.xml
Run Code Online (Sandbox Code Playgroud)

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

E:.
????lib
?   ????<libary stuff>
????trunk
    ????build
    ?   ????empty
    ?   ????generated-sources
    ?   ????web
    ????dist
    ????nbproject
    ?   ????private
    ????src
    ?   ????conf
    ?   ????java
    ????web
Run Code Online (Sandbox Code Playgroud)

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

我对使用.gitignore很新,所以请关注我对它的了解不足.

谢谢,我感谢你的帮助.

jub*_*0bs 7

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

要了解如何在Git Extensions(v2.48)中删除文件,请查看在线文档.此外,KindDragon在他的评论中提到了最近添加的一个名为"显示忽略的文件"的功能,您可能会觉得这些功能很有用.

  • 这里有最新的手册http://git-extensions-documentation.readthedocs.org/en/release-2.48/commit.html#commit-changes.新的GitExtensions在提交窗口中支持"显示被忽略的文件". (2认同)