核心命令(强制重置本地分支到远程初始 / 最新状态)
git reset --hard origin/目标分支名
适用场景
- 本地分支混乱(分叉、多余提交、错误修改),想一键回到和远程完全一致的干净状态;
- 本地修改无保留价值,需重新从远程拉取最新代码开发;
- 解决「分支分叉」「本地修改被覆盖」等推送 / 拉取报错。
这是 Git 中最彻底的 "回滚本地分支" 方式,核心是通过 --hard 强制同步本地所有内容到远程版本,适合需要 "推倒重来" 的场景。
git reset --hard origin/目标分支名
适用场景
这是 Git 中最彻底的 "回滚本地分支" 方式,核心是通过 --hard 强制同步本地所有内容到远程版本,适合需要 "推倒重来" 的场景。