【问题标题】:Git is ignoring gitignore file under Windows 10Git 忽略 Windows 10 下的 gitignore 文件
【发布时间】:2021-02-20 00:28:05
【问题描述】:

Git 忽略 .gitignore 文件中的文件夹。 这是我的 .gitignore :(env 是 venv 在 Python 中生成的文件夹)

#folders
env/**
pdfs/**


# files

#source files
/timeformat.py
/pdfreader.py

我已经这样做了:git rm -r --cached . 然后 git add . 但它正在添加 env/Lib/site-packages 下的所有文件
有什么问题?

编辑:

这是我的目录结构:

【问题讨论】:

  • 你试过env/* pdfs/* 基本上只有一个*
  • 您的 .gitignore 是否准确地称为 .gitignore 并位于存储库的根目录中?
  • @bk2204 我添加了我的文件夹结构的屏幕截图
  • 可以在命令行查看吗?图形界面通常会隐藏像 .txt 这样的扩展名,这意味着文件名与 Git 正在查找的文件名不同。
  • 看看this question,发布时间与您自己的问题差不多。

标签: python git windows-10 gitignore


【解决方案1】:

更改你的 gitignore
#folders
env/**
pdfs/**

到:

#folders
env/*
pdfs/*

【讨论】:

    【解决方案2】:

    原因可能是 .gitignore 文件和 env 文件夹不在目录结构的同一级别。

    您可以从 **/dir 开始忽略任何目录中的 dir 文件夹

    在你的情况下:

    **/env/
    

    【讨论】:

    • 他们处于同一级别
    • 你能用**/env/试试吗?
    【解决方案3】:

    将 env/** 更改为 env /* 它为我完成了这项工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2012-07-12
      • 1970-01-01
      • 2020-10-13
      • 1970-01-01
      • 2014-09-13
      • 1970-01-01
      相关资源
      最近更新 更多