如何在GitHub中忽略py~文件
我在当前的工作目录里已经有一个.gitignore文件了。但是那些以py~结尾的文件还是存在。
我是不是做错了什么?
这是我的.gitignore文件的内容:
*.pyc
.idea/workspace.xml
*.log
.idea/dataSources.ids
*~
1 个回答
2
在你的 .gitignore
文件中添加:
*.py~
如果你的仓库里已经有 *.py~
这样的文件了,你需要把它们从仓库中删除。你可以用这个命令来删除一个文件(一次一个):
git rm <file>
或者你也可以用这个命令来删除所有 *.py~
结尾的文件:
git rm -r '*.py~'
如果你需要从仓库中删除文件,可以按照以下步骤操作:
- 先提交任何未完成的更改
- 运行
git rm --cached <file>
或者git rm -r '*.py~'
- 提交这次更改
- 在你的
.gitignore
文件中添加这一行 - 最后再提交一次