如何从git存储库中删除被忽略的文件

时间:2016-08-25 02:56:04

标签: git

我有一个文件(例如:src / test.txt)之前没有被忽略过。但我现在忽略了它(父文件夹上的.gitignore)。如果我执行git clone,则此忽略的文件将包含在下载中。

有没有办法以某种方式从git中删除此文件?我在网上搜索但没有发现任何东西。我不确定使用什么搜索条件。

我的存储库中没有分支。

编辑:作为测试,我创建了一个新的存储库。跑了“git add。”添加所有文件,然后提交并推送它。然后我克隆了新的repo并且没有列出被忽略的文件。

1 个答案:

答案 0 :(得分:2)

Tim Biegeleisen说出正确的方法,也许你忘记了

git commit -m 'delete file'

git push

之后

git rm --cached <file>