参考链接:
https://blog.youkuaiyun.com/qq_31759583/article/details/127286009
解决:gitignore文件不生效,全都是执行"git rm -r --cached ."命令
问题:直接就照着步骤执行了,接下来发生的事让人大吃一惊,使用git status检查,发现之前未跟踪需要git add的文件不见了
解决:
- 执行git reflog,查看历史版本记录
- 执行 git reset HEAD@{0} ,其中"HEAD@{0}"参数可自定义修改,指定任意条目,执行后之前的未跟踪文件再检查发现已经恢复了
注意事项
1.执行命令的时候要在git Bash Here下执行,在项目中执行会出现命令
error: unknown switch `e’的问题。
2.如果还找不到部分文件就从Local History中撤回即可。

3168





