gitignore不忽略Django settings.cpython-36.pyc

Akh*_*ram 6 python git django pycharm gitkraken

settings.cpython-36.pyc即使已将其添加到文件中,我的应用程序中的文件也不会被忽略.gitignore

我的gitignore代码:

*.log
*.pot
*.pyc
.idea
LearnDjango/__pycache__/
venv/
/LearnDjango/settings.py
LearnDjango/__pycache__/settings.cpython-36.pyc
Run Code Online (Sandbox Code Playgroud)

Gitkraken视图,您仍然可以看到它

LearnDjango/__pycache__/gitignore文件中的这一行会忽略其他.cpython-36.pyc文件,但不会settings.cpython-36.pyc

__pycache__文件夹视图,第一个和第三个文件被忽略,但第二个不被忽略

PS我是Django和git的新手。

Wil*_*ann 8

我面临着同样的问题。

  1. 首先,请确保您没有要提交的任何更改;
  2. 编辑或创建您的.gitignore并输入以下代码:

* .log

*。锅

* .pyc

* / * / * / __ pycache __ /

* / * / __ pycache __ /

* / __ pycache __ /

  1. 保存-> git add。-> git提交
  2. 您的仓库的“ Clean Git Hub Cache”:

git rm -rf --cached。

git添加

  1. 提交并完成!

希望对您有所帮助。