相关疑难解决方法(0)

如何在提交前撤消'git add'?

我错误地使用命令将文件添加到git:

git add myfile.txt
Run Code Online (Sandbox Code Playgroud)

我还没跑git commit.有没有办法撤消这个,所以这些文件不会包含在提交中?


到目前为止有48个答案(有些已删除).除非您有一些新信息,否则请不要添加新的.

git version-control git-commit git-stage

8567
推荐指数
38
解决办法
285万
查看次数

你怎么能撤消最后一个git add?

是否有可能取消git中最后一个阶段(未提交)的更改?假设当前分支中有很多文件,有些是暂存的,有些则没有.在某些时候,一些愚蠢的程序员意外地执行了:

git add -- .
Run Code Online (Sandbox Code Playgroud)

...代替:

git checkout -- .
Run Code Online (Sandbox Code Playgroud)

这个程序员现在可以通过一些神奇的git命令取消他的最后一次更改吗?或者他应该在首先尝试之前做出承诺?

git

185
推荐指数
4
解决办法
16万
查看次数

标签 统计

git ×2

git-commit ×1

git-stage ×1

version-control ×1