我在我的本地repo中修改了一些文件,然后我做了git add -A,我认为这给暂存区添加了太多的文件。如何从暂存区删除所有文件?
之后,手动执行gitaddfilename。
我在我的本地repo中修改了一些文件,然后我做了git add -A,我认为这给暂存区添加了太多的文件。如何从暂存区删除所有文件?
之后,手动执行gitaddfilename。
当前回答
使用以下命令从暂存区删除特定文件:
git restore --staged <individual_file>
或者使用以下命令删除当前暂存的所有文件:
git restore --staged .
在你的git bash终端中,在将文件添加到暂存区域后,你可以运行git状态,命令会显示在当前暂存文件的上方:
其他回答
使用以下命令从暂存区删除特定文件:
git restore --staged <individual_file>
或者使用以下命令删除当前暂存的所有文件:
git restore --staged .
在你的git bash终端中,在将文件添加到暂存区域后,你可以运行git状态,命令会显示在当前暂存文件的上方:
现在在v2.24.0建议
git restore --staged .
取消文件。
这很简单:
要检查当前目录下的任何文件的当前状态,不管它是否是阶段性的。 git状态 暂存任何文件: Git添加。对于当前目录中的所有文件 Git为特定文件添加<filename> 取消文件暂存: Git恢复——staging <filename>
非常简单的答案
下面的git命令将从暂存区删除所有文件
git restore --staged .
或者你可以
git restore -S .
注意:从项目根目录运行这些命令,不要忘记。(点)在最后!
你可以用几种方法重置暂存区:
重置HEAD并再次添加所有必要的文件,如下所示: git reset HEAD——>从暂存区删除所有文件 Git添加<文件,需要提交> Git commit -m "<提交消息>" git推