我有一个正在工作的项目,但有一个文件我不小心推送到了远程分支,我需要在.gitignore
中忽略它。
这就是结构:
/project
/app..
| ...
| ...
/public
| myFile.json
我在.gitignore
文件中添加了以下条目:
...
/public/myFile.json
...
但它继续将其识别为传出文件。我在这里错过了什么?
您需要从git中删除该文件,因为旧文件仍在跟踪中:
git rm --cached public/myFile.json
使用--cached
,文件将保留在本地副本中。