如何在没有结账的情况下放弃分支?

MEM*_*MEM 2 git

我在一个分支上做了一些愚蠢的改变.

我可以删除分支,没问题.

但是我不能在它上面这样做.

所以,我不再需要这些改变了.

如果我没有 commit,而且我checkout对我的"好分支",修改后的引用将会通过.

我希望不会发生这种情况.

如何正确删除和忽略这些更改?

Gur*_*ngh 5

你可以做

git reset --hard
Run Code Online (Sandbox Code Playgroud)

它将还原对已修改文件的更改.

此外,如果要删除所有未跟踪的文件和目录,请执行此操作

git clean -fd
Run Code Online (Sandbox Code Playgroud)