Git版本回退

起因:阿里云代码托管建立一份力扣刷题代码记录,昨晚有个功能“去除字符串中非法字符”,没能完成便做了提交。今天完成了“10进制转16进制”,提交代码后,登录云上看见昨天没有完成的任务。通过git命令行去撤销未完成代码的提交记录。


未完成文件:ValidString.c


git log查看ValidString.c的前一次代码提交


git reset回退到最小栈


git push 本地修改同步到云端


云端查看回退,回退成功

总结:

        1、git log找到错误版本的前一个版本号

        2、git reset --hard id 本地回退到选定版本

        3、git push origin HEAD --force 本地修改同步到云端

你可能感兴趣的:(Git版本回退)