我有一个文件,我必须被git忽略 我已经做了这个动作
path_to_file/filename.py
path_to_file/filename.py
添加到.gitignore 文件确实没有显示在git上,但是当我切换分支甚至切换回原始分支时,文件就消失了。
答案 0 :(得分:1)
事情是:git rm --cached path_to_file/filename.py
即使文件不在工作区中存在(但由git跟踪)也会有效
因此,如果您在git rm --cached步骤后没有看到该文件,则表示已将其删除
如果你恢复它并且在切换分支时它仍然存在,这意味着它未被跟踪(你可以用git check-ignore -v -- path_to_file/filename.py
检查<)