撤消“git add <dir>”?
我错误地使用命令“git add dir”添加文件。 我还没有运行“混帐提交”。 有没有办法从提交中删除这个目录和其中包含的所有内容?
我试过git reset dir ,但它没有工作。 显然git reset file是撤消它的方式。 但是我有这么多的文件和很less的时间。 
要从索引中删除目录及其中的所有内容,
 git rm --cached -r dir 
  --cached开关使得git rm只在索引上运行,而不是触摸工作副本。  -r开关使其recursion。 
 你会想要使用git rm --cached -r <dir> 。 该命令将从索引中删除暂存的目录内容。 
  如果目录已经被追踪,你必须手动find新旧文件,并取消它们… 
 可能之后运行git reset <dir>来重置git reset <dir>现有(并且已经被跟踪的)文件 
 使用find和xargs : 
 find dir -type f | xargs git reset