文章9
标签7
分类4

关于GIT撤销提交

当提交了代码发现提交错了怎么办?
git reset HEAD~
撤销最后一次提交的代码
但是如果输入成
git reset --hard HEAD^
就会发现很致命(←_←
他会将代码回滚到最后一次推送 然后你就会发现新写的代码都没了 害
多快乐~ 不难过~
有兴趣的朋友可是试试

如果输入成 回滚了怎么办 (上次我在项目上线的前几分钟我干了这个事,就TM离谱 心态爆炸)

解决方案:
通过git log可以查看我们之前提交的commit_id
复制你需要回滚的commit_id
复制好后在命令行执行:git reset --hard commit_id
(PS:我上次是直接用的下面这个)
git reflog 你能在命令行中看到你的历史操作,复制你要恢复操作最前面的hash值
git reset --hard hash 命令中最后要输的hash就是你要恢复的历史记录最前面黄色部分的hash值

解决方案来自CSDN→https://blog.csdn.net/logan_lg/article/details/81531796
工作=真·面向CSDN编程QAQ

    0 评论

    ">