我创建了一个新的存储库,然后运行git add -A
。然后我注意到有一个文件夹包含大约100个不应包含的文件,因此我将其添加到.gitignore
。
我现在如何清除暂存区域,以便add
我的所有文件再次考虑更新的.gitignore
?
答案 0 :(得分:111)
在#git中,你说你无意中添加了一个应该被忽略的目录,所以运行
git rm --cached -r directory-name
以递归方式从索引中删除以directory-name
为根的树。
不要忘记更新.gitignore
!
答案 1 :(得分:26)
您只需使用命令:
git reset
答案 2 :(得分:4)
请务必记得将s
放入--global core.excludesfile .gitignore.txt
excludesfile
vs excludefile
也许这会在我失去的时刻拯救别人......