git 的回退

Posted Earendil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 的回退相关的知识,希望对你有一定的参考价值。

今天下午写了一下午的代码给合并没了

然后晚上觉得还是要好好学习一下git的使用

推荐几个git的教程

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374831943254ee90db11b13d4ba9a73b9047f4fb968d000

https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E4%BD%95%E8%B0%93%E5%88%86%E6%94%AF

 

第二个教程对于开始对于git原理的讲解要比廖雪峰的教程要好

但是廖雪峰的教程对于git的操作部分更好

 

主要是说两个不断给我后悔要吃的命令吧:

git log 可以查看commit的历史

 

git reflog 用于展示之前执行git 命令的记录:

最前面的ID是对应一次commit的ID,commit由sha1对一次提交的文件快照取摘要生成

回撤命令是:

git reset --hard 4f9814f

 

以上是关于git 的回退的主要内容,如果未能解决你的问题,请参考以下文章

本地git工作流

git reset revert 回退回滚取消提交返回上一版本

git reset退回指定版本后,怎么提交上服务器

git reset revert 回退回滚取消提交返回上一版本(转)

Git reset 和 revert 版本回退示例实践

Git reset 和 revert 版本回退示例实践