我是 Git 新手。几天前,在谷歌快速建议后,我尝试用“git reset”撤消“git add --all”。幸运的是,我的工作目录似乎没有受到任何实质性损害,但是 Git 添加了我在 .gitignore 中列出的 angularjs 模块的文件夹,现在这个文件夹(以及其中的所有内容)在“git status”中显示为“未跟踪” ”。它在重置之前没有,并且 gitignore 中没有其他东西可以执行此操作。我尝试了一些解决方案,包括“git rm -r --cached node_modules”,这个Git 未跟踪文件列表是错误的,但它仍然存在。所有建议表示赞赏!
(重复我在印象回复下的最后评论)。我解决了。也许我有一个格式错误的 gitignore,但我无意中发现第一行被 gitignore 忽略了(是的,你没看错)。当我在 gitignore 的顶部添加一个新条目“nothing”时,它停止将 node_modules 列为“untracked”。任何。
| 归档时间: |
|
| 查看次数: |
5377 次 |
| 最近记录: |