【Git】git操作常用场景(七)——误提交
背景:忘记stash本地一些不成熟的修改,就提交到远程分支,如何恢复?
1. revert
首先需要快速revert,把线上的提交撤销了,不要影响线上环境。
2.checkout
把提交的文件放回stage
git checkout commitID filename
3.restore
再把文件从stage放回至工作区(也就是add前的位置)
git restore --staged filename
现在可一定要记得stash了
- 原文作者:Garfield
- 原文链接:http://www.randyfield.cn/post/2024-02-05-git-mis-commit/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。