我试图忽略存储库中的所有.pyc扩展--我的.gitignore文件如下所示
.idea
*.rdb
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*.pyc
__pycache__/
但是,当我做git status
时。我得到这样修改过的文件的信息
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: .DS_Store
modified: .gitignore
modified: Device/__init__.py
modified: Device/admin.py
modified: Device/apps.py
modified: Device/migrations/0001_initial.py
modified: Device/migrations/__init__.py
modified: Employee/__init__.py
modified: Employee/__pycache__/__init__.cpython-35.pyc
注意,最后一个文件.pyc显示为已修改的文件,并且还显示了添加到.gitignore中的折叠pycache。我怎么才能让git无视他们?
发布于 2018-11-27 02:31:37
您的.pyc
文件似乎是在您完成.gitignore
之前添加的。
首先尝试删除所有由以下内容跟踪的内容:
git rm -r --cached .
或:
git rm -r --cached Employee/__pycache__/__init__.cpython-35.pyc
现在,试着:
git add .
https://stackoverflow.com/questions/53496066
复制