我创建了一个新存储库,然后运行git add -A
. 然后我注意到有一个文件夹包含大约 100 个不应该包含的文件,所以我将它添加到.gitignore
.
我现在如何清除暂存区域,以便我可以add
再次考虑到更新的所有文件.gitignore
?
在#git中,你说你无意中添加了一个应该被忽略的目录,所以运行
git rm --cached -r directory-name
directory-name
以递归方式从索引中删除以树为根的树。
不要忘记更新.gitignore
!
您可以使用以下命令:
git reset
s
确保你记得把--global core.excludesfile .gitignore.txt
excludesfile
对比excludefile
也许这会在我失去的一小时内拯救别人......