Git合并后恢复本地修改版本并推送到远程仓库
恢复指定Commit并推送至远程仓库
1. 恢复到目标Commit(4954892)
执行命令将本地分支强制重置到目标commit,直接恢复所有文件及文件夹的修改状态,包括冲突文件GLF/Lbrtt:
git reset --hard 4954892
2. 验证恢复结果
通过以下命令确认本地状态是否符合预期:
git log --oneline -n 5 git status
检查输出需满足:当前HEAD指向4954892,工作区与暂存区无未提交修改,GLF/Lbrtt文件已恢复为修改后的版本。
3. 推送至远程完成合并
由于本地分支历史与远程分支存在差异,需使用强制推送覆盖远程状态:
git push --force origin <你的分支名称>
注意:强制推送会覆盖远程分支现有历史,执行前需确认无其他协作者在该分支工作,或已与团队达成操作共识。
内容的提问来源于stack exchange,提问作者SPS
相关产品推荐
相关产品推荐

