首页 > 编程知识 正文

gitee找回历史版本,git查看版本记录

时间:2023-05-04 03:17:45 阅读:248641 作者:612

告诉一个不好的消息,以后会经常遇到这样的事情。。。。10天之后你都不知道你改了哪些代码。。

注意,以下高能,都是在本地修改,如果在远程的。。。。。你懂得。。。。

版本查看

git log 这个命令可以帮助查看最近15天(貌似)的commit记录(时间从近到远),里面主要是下面这样子的



commit 后面的是版本号,只要取前六位就可以到处用了

author  是提交这个版本号的作者名字

date     是提交日期

最下面的一行字是你commit后面的备注,所以-m后的文字一定要写好,以后作用大着呢(不要问我颜色是怎么来的,上网自搜教程,自己动手,丰衣足食)


git reflog 记录所操作的每一次命令



git show commit_id  这个命令可以帮助你查看某次commit修改的内容

按照上面的git log可以输入  git show 66a604

那么就会出现改动的情况了




git log -p  <filename>  查看某个文件的修改历史

包含各种修改过的commit的历史和详细内容修改哦,我的最爱,哈哈哈(注意一下filename的路径,可以绝对路径,也可以当前的相对路径)



git log -p -2 查看最近两次的更新内容(这个我用的不多,最近的都能记得)、、、



版本回溯

git reset --hard HEAD^ 回溯到上一个commit提交的版本,那上上个版本呢就是HEAD^^、

那上上个呢,上上上个呢,哈哈哈,那就使出杀手锏了,使用

git reset --hard commit_id 就能回到想要回去的commit版本了



上面介绍的都是简单的版本回溯


文件回溯

git checkout  <filename>  将工作区的改动恢复到上一个版本提交后的状态

这个我个人用的很多,因为唠叨的外套准备提交一个版本的时候,有的文件里面的修改只是为了获取数据,比如打开某个ip获取某个服务等

此时就需要git checkout恢复这个文件了,因为这个文件线上是不能动的


git reset commit_id  <filename> 这个就可以回溯到某个版本的某个文件状态了,








青浦)win7中qq截图快捷键是什么win server2012 r2服务器共享文件夹怎么设置Python Numpy常用函数总结

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。