我克隆了一个项目newProject
并创建了一个分支new_branch
。
我对new branch
进行了一些更改,但在审核完所有内容后,我决定不使用这些更改,我已经检查了主分支,但是当我使用git status时,它仍会显示已修改的文件。 / p>
我已经返回并删除了new_branch
,但修改后的更改仍然存在。
如何删除修改(而不是文件本身)?
答案 0 :(得分:2)
使用git reset --hard
将删除跟踪文件的更改。
使用git clean -df
将删除新添加的未跟踪文件。
答案 1 :(得分:0)
执行以下命令,该命令将删除所有更改和新创建的文件
git clean -df
另一个选项,如果您想保存更改以供以后使用,但仍然可以从您可以执行的分支中删除它们:
git stash
然后当你想把这些变化放回执行时:
git stash apply