我在我的本地repo中修改了一些文件,然后我做了git add -A,我认为这给暂存区添加了太多的文件。如何从暂存区删除所有文件?
之后,手动执行gitaddfilename。
我在我的本地repo中修改了一些文件,然后我做了git add -A,我认为这给暂存区添加了太多的文件。如何从暂存区删除所有文件?
之后,手动执行gitaddfilename。
当前回答
非常简单的答案
下面的git命令将从暂存区删除所有文件
git restore --staged .
或者你可以
git restore -S .
注意:从项目根目录运行这些命令,不要忘记。(点)在最后!
其他回答
从暂存区删除目录! Git rm——cached <<repo/目录名>> . txt
如果这不起作用,使用-f标签 Git rm——cached <<repo/目录名>> -f . txt
从暂存区删除所有文件使用- git重置 删除特定的文件使用- git重置文件路径
你可以用
git reset HEAD
然后添加您想要的特定文件
git add [directory/]filename
现在在v2.24.0建议
git restore --staged .
取消文件。
非常简单的答案
下面的git命令将从暂存区删除所有文件
git restore --staged .
或者你可以
git restore -S .
注意:从项目根目录运行这些命令,不要忘记。(点)在最后!