git "reset"workdir 到 HEAD 而不触及暂存区

标签 git

使用与 git-reset 手册页中相同的表表示,我的 git 存储库中有这些状态:

working index HEAD
------------------
 B       B     A

什么命令会将状态更改为这些状态?

working index HEAD
------------------
 A       B     A

换句话说,我想将工作目录状态“重置”为 HEAD 状态,但不触及暂存区状态。

最佳答案

this answer 中所述,现在有一个本地 git 命令可以执行此操作:

git restore --source=HEAD --worktree -- .

参见 the manpage .

关于git "reset"workdir 到 HEAD 而不触及暂存区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39405942/

相关文章:

git - 将差异文件中的更改提取到当前分支

xcode - 安装 xcode 后的 git push.default 设置

git - 如何使 .gitignore 忽略没有扩展名的编译文件?

java - Gerrit 删除需要验证 +1(已验证)

git - 有没有办法在无缝提交 py 文件而不是 ipynb 时一起使用 Git 和 Jupyter 笔记本?

git - 禁用 Git 重命名检测

git - Git提取无法解决git checkout上的pathspec错误— *

Github/Cygwin 错误 : cygheap base mismatch detected

android - 与 cyanogenmod repo 同步时出错

java - 如何测试文件提取