我有一个文件(例如:src / test.txt)之前没有被忽略过。但我现在忽略了它(父文件夹上的.gitignore)。如果我执行git clone
,则此忽略的文件将包含在下载中。
有没有办法以某种方式从git中删除此文件?我在网上搜索但没有发现任何东西。我不确定使用什么搜索条件。
我的存储库中没有分支。
编辑:作为测试,我创建了一个新的存储库。跑了“git add。”添加所有文件,然后提交并推送它。然后我克隆了新的repo并且没有列出被忽略的文件。
答案 0 :(得分:2)
Tim Biegeleisen说出正确的方法,也许你忘记了
git commit -m 'delete file'
和
git push
之后
git rm --cached <file>