Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经克隆了一个项目newProject并创建了一个分支new_branch。
newProject
new_branch
我做了一些更改,new branch但是在查看了所有内容之后,我决定不使用这些更改,我已经检查了 master 分支,但是当我使用 git status 时,它仍然显示修改后的文件。
new branch
我已经返回并删除了,new_branch但修改后的更改仍然存在。
如何删除修改(不是文件本身)?
usinggit reset --hard将删除跟踪文件的更改。
git reset --hard
usinggit clean -df将删除新添加的未跟踪文件。
git clean -df
执行以下命令,这将删除所有更改和新创建的文件
另一种选择,如果您想保存更改以供以后使用,但仍将它们从您可以执行的分支中删除:
git stash
然后,当您想将这些更改重新执行时:
git stash apply