Git 放弃本地更改
Git 放弃本地更改
如果想丢弃所有本地修改(包括未提交的修改)
git reset --hard HEAD
git clean -fd
-
git reset --hard HEAD:把工作区和暂存区全部恢复到当前分支最新的提交
-
git clean -fd:删除未追踪的文件和目录
如果想直接用远程覆盖本地
git fetch --all
git reset --hard origin/main
或根据需要拉取的分支替换 main 为 master 或其他分支。
-
git fetch --all 拉取远程所有更新
-
git reset --hard origin/main 把本地代码强制“指向”远程分支,彻底覆盖本地
浙公网安备 33010602011771号