How to revert changes made in local repo in Git (Not staged)
本问题已经有最佳答案,请猛点这里访问。
我是新来的吉特。我有一个项目,在这个项目中,我不断地进行更改,添加、提交并从本地vs代码推送到远程repo。现在我对本地回购进行了一些修改。所以当我做Git状态时,我看到的是"红色"的更改文件。但我不想要这些零钱。我想看到我的本地回购与上次成功推送同步。
预期行为:
所以,当我执行
。
P.S:我希望所有这些变化都完全消失,因为它们从来没有发生过。
做过的尝试:我做了
编辑图像:gitcheckout后2氧化镁
使用
1 | (use"git checkout -- <file>..." to discard changes in working directory) |
注意,您需要在
1 2 | git reset HEAD --hard git clean -fd |
号