Gitignore 不忽略文件夹

标签 git

我已将多个文件夹添加到我的 .gitignore 文件中,但当我执行 git status 时,它们仍然出现。

我的安装/计算机是新的,我正在尝试在 svn 中初始化 git 存储库。

正如我之前所做的数百次一样(尽管不是在这台机器上),文件夹被标记为忽​​略(特别是根目录的 .svn 文件夹和 bin src/www 中的 > 和 obj) 在执行 git status 时不应出现,并且在执行 git add 时不应添加它们.,但他们确实如此。

D:\DEV> more .gitignore
.svn/
[Bb]in/
[Oo]bj/
packages/

D:\DEV> git status
On branch master
Untracked files:
(use "git add ..." to include in what will be committed)

    .svn/  
    src/UI.Admin.Tests/obj/  
    src/packages/  
    src/www/bin/  
    src/www/obj/  

nothing added to commit but untracked files present (use "git add" to track)

最佳答案

我找到了答案(但我不确定问题的根源是什么)。

我已删除 .gitignore 文件并使用 touch .gitignore 重新创建它。

我从某个网站复制/粘贴了原始文件内容,我假设它与编码或类似的东西有关。

关于Gitignore 不忽略文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38227797/

相关文章:

git - git 错误(-bash : git: command not found)

git - 在远程计算机上进行 GIT check out 后更改未反射(reflect)在 PhpStorm 中

git - 每 2 小时触发一次 Jenkins 构建,但前提是有 git 提交

reactjs - 从 git 存储库安装 NPM 不加载任何 Javascript 文件

git - 如何在不 checkout 该分支的情况下查看不同分支中文件的提交历史记录?

git - 使用 SmartGit diff 工具作为外部 git diff

windows - 配置 Qt Creator 以使用 Git 的正确方法是什么?

git - 在 Android Studio 中回滚上次提交

git - 我可以在两次提交之间的 git 子文件夹中获取已更改文件的列表吗?

git - 如何处理未使用的功能分支