如何停止使用 gitignore 推送带有 bin 和 npy 扩展名的文件?
How can I stop pushing files with bin and npy extensions using gitignore?
我有两个重文件 weights.bin
和 perf.npy
,像其他要忽略的文件一样,我在我的 gitignore
文件中添加了以下内容:
*.bin
*.npy
但是,当我尝试推送它们时,它仍然出现在我的 github 上?你能帮我吗?
您可以尝试清除 git 的缓存:
git rm -r --cached .
git add .
git commit -am 'git cache cleared'
git push
如果将 Git 跟踪的文件添加到 .gitignore 文件中,它们不会自动删除。 Git 从不忽略已跟踪的文件,因此 .gitignore 文件中的更改只会影响新文件。如果您想忽略已被跟踪的文件,您需要明确删除它们。
git rm --cached doNotTrackFile.txt
我有两个重文件 weights.bin
和 perf.npy
,像其他要忽略的文件一样,我在我的 gitignore
文件中添加了以下内容:
*.bin
*.npy
但是,当我尝试推送它们时,它仍然出现在我的 github 上?你能帮我吗?
您可以尝试清除 git 的缓存:
git rm -r --cached .
git add .
git commit -am 'git cache cleared'
git push
如果将 Git 跟踪的文件添加到 .gitignore 文件中,它们不会自动删除。 Git 从不忽略已跟踪的文件,因此 .gitignore 文件中的更改只会影响新文件。如果您想忽略已被跟踪的文件,您需要明确删除它们。
git rm --cached doNotTrackFile.txt