Git的使用教程(四)查看日志和版本回退
来源:互联网 发布:编程猫夏令营盛大闭幕 编辑:程序博客网 时间:2024/05/17 04:34
我们使用任何的版本管理工具,原因无外乎就是想要记录文件新增、修改、删除等相关操作,当我们修改文件出现错误的时候,可以及时回到没有出错的“备份”文件。当然Git作为优秀的版本管理工具这样的功能当然不能少,下面我们就来看下与版本管理相关的一些命令吧。
命令:git log
git log可以记录我们git commit操作(不会记录git add操作,如果你没有进行过一次git commit,那么git log的时候什么都不会显示),每次git commit都会产生一条记录,每条记录代表一次commit,一条记录共有四部分组成。
commit:是一个由SHA1计算出来的非常大的数字,用十六进制表示,是此次操作的唯一标识符(每次commit的时候该值不会重复),我们可以通过它准确的找到此次提交操作,为恢复到该版本打下坚实的基础。
Author: 提交该版本的作者以及该作者的邮箱
在多人协作中,每个人都有可能对文件做出一些调整,如何区分是什么人做了这些调整呢,这就用到了Author。我们可以使用git config user.name和git config user.email来获取当前用户名和用户邮箱,如果没有设置或是需要调整,可以通过git config --global user.name "new name"来进行调整。设置Author很有必要,最好在git init之后就立刻设置,这样在你进行git commit的时候就能记录你设置的Author信息了。
Date:提交的日期。
最后:最后一行就是关于此次提交的说明,也就是我们git commit -m的内容了,这可以让我们更加清楚为什么做此次提交操作,为以后的版本恢复打下坚实基础。
直接使用git log,会展示每次提交的详细的信息,但是当commit信息过多,亦或者我们不想要这么详细的信息的时候,此时我们就可以使用git log的另一种用法。
git log --pretty=oneline
git reset --hard HEAD^
git reset --hard HEAD~1
git reset --hard 1e7fac4
- Git的使用教程(四)查看日志和版本回退
- 查看 git 仓库日志与版本回退
- git教程:--------------版本回退
- Git教程:版本回退
- git教程--版本回退
- Git 使用(6)版本回退
- Git使用:版本回退
- 廖雪峰的Git教程三版本回退
- git入门(5)-Git revert和git reset版本的回退
- 跟着廖雪峰的git教程学习(2)时光机穿梭(一)版本回退
- Git的使用五:版本回退及提交
- git 使用摘要--版本回退
- git回退版本(线上和本地仓库)
- git 回退版本
- Git-版本回退
- git 版本回退
- git回退版本
- git版本回退
- xgboost在Python的安装
- VS错误 2 error LNK1120: 1 个无法解析的外部命令
- MapReduce-自定义比较器
- 我的作品
- TCP三次握手和四次挥手图解
- Git的使用教程(四)查看日志和版本回退
- 【代码笔记】iOS-带输入框的UIAlertView
- 使用uploadify上传文件
- 【mark】keil STM32学习的总结编译调试错误
- Java并发编程:Callable、Future和FutureTask
- matlab中repmat函数的用法
- [学习笔记-Android]动态添加Layout-XML方式
- DIV+CSS规范命名大全集合
- AFNetWorking与ASI的区别