Git - 如何返回上次提交并删除所有未提交的文件?

标签 git

我需要返回到上次提交状态。我已经完成了 Git 重设,但是当我对代码进行新的更改并尝试提交时,我发现所有我不想在 repo 中拥有的文件都在那里。

如何进行重置同时删除未提交的文件?

最好的问候,

最佳答案

git reset --hard 会让你回到上次提交,丢失你对已经提交的文件所做的任何更改。

git clean -xdf 然后将删除您已创建但尚未提交给 git 的任何文件和目录。

同时运行这两个应该会让您回到干净的状态。

关于Git - 如何返回上次提交并删除所有未提交的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119610/

相关文章:

ruby-on-rails - 如何从特定分支更新我的 git 子模块?

git - 如何使用gradle在 Jenkins 的一个根中处理整体项目?

git - JGit:如何选择并压缩从一个分支到另一个分支的提交区域

Github pull 请求 : There isn't anything to compare

git - .gitignore 文件仍显示在未跟踪列表中

git - 使用 Git 时,公钥有什么用?

java - Jcabi Github ExceptionInInitializerError

c# - 如何使用 LibGit2Sharp 在 Git 上获取文件内容?

git - 如何 merge 二进制文件?

git - 使用 Git GUI 删除文件