git - 无法放弃本地更改

标签 git

我已尽一切努力放弃本地更改。我不需要任何改变。我想丢弃一切。我试过:

git checkout .
git reset
git reset HARD
git clean -f 

但无论我尝试什么,当我运行 git status 时,我都会看到:

On branch release/3.12
Your branch is up-to-date with 'origin/release/3.12'.

Untracked files:
(use "git add <file>..." to include in what will be committed)

public/src/javascripts/views/

nothing added to commit but untracked files present (use "git add" to track)

而且由于这些更改,我无法切换分支。我怎样才能简单地放弃本地更改?

最佳答案

为了同时清理未跟踪的文件夹,您必须 do :

git clean -fd

我建议您先运行 git clean -nd,以预览清理操作的结果。

关于git - 无法放弃本地更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32331521/

相关文章:

git - 无法修改 git bash Windows 快捷方式

Git 看到假想的文件(区分大小写)

git - 将先前的提交分解为多个提交

angularjs - 部署生产 MEAN Stack 应用程序的指南

Python 子进程 git 提交消息只接受单个字符串

git - 当用户按下git时,它会锁定 Remote 以进行写入吗?

git - 分支和 fork 的优点/缺点

git - 为什么 GitLab 自上次 merge 以来没有提交到目标分支时会说存在冲突?

git - 在我的 Github 上显示协作存储库

git - Git 中的什么等同于 ClearCase 中的只读组件?