如何 Git 取消暂存所有暂存文件? [复制]

Posted

技术标签:

【中文标题】如何 Git 取消暂存所有暂存文件? [复制]【英文标题】:How to Git Un stage all staged files? [duplicate] 【发布时间】:2020-11-14 02:33:39 【问题描述】:

我需要 unstage 我通过“git add .”添加的所有暂存文件,在不丢失我的任何代码更新的情况下执行此操作的实际命令是什么这些添加的文件都在一起了吗?

【问题讨论】:

您是否考虑过查看任何潜在重复项,当您提出此问题时,“提问”对话框几乎肯定会显示? 不知道为什么这个问题被否决了。这个问题很清楚,而且表述得很好。如果原因是它可能是重复的,那么只需投票关闭而不是投票。 @JustShadow 我投反对票的原因:1)Q 格式错误;它使用图像而不是文本; 2)没有尝试调查和寻找解决方案,甚至没有尝试搜索。 【参考方案1】:

要撤消add,请使用git reset .

这将取消暂存当前文件夹中的所有文件。

【讨论】:

为什么是最后的.git reset 工作正常,OP 没有询问特定文件夹。他们说“所有文件”。

以上是关于如何 Git 取消暂存所有暂存文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 Git 暂存/取消暂存文件而不是更改?

JGit Java Git 库取消暂存文件

10-git-取消暂存的文件

在 Git 中重置所有暂存文件的最简单方法是啥?

为啥有两种方法可以在 Git 中取消暂存文件?

为啥有两种方法可以在 Git 中取消暂存文件?