git 查看版本操作记录

查看版本操作记录

该命令能查看这个版本之前的所有版本,但是存在如图所示的情况,不能显示所有的
在这里插入图片描述

查看版本提交记录,查看当前分支的记录
git log

查看版本提交记录,指定分支
git log [分支名称]

查看简化版本提交记录,只显示commitid,版本信息
git log --oneline

查看所有版本操作记录,显示所有版本操作记录,如上图流程所示,显示结果为base,one,base,two

git reflog

查看指定文件,变更记录,只能精确到版本

git log --oneline [文件名/目录]

在这里插入图片描述

查看指定版本详细变更,不涉及工作区、暂存区

# 显示指定版本的变更详情,添加filename后,只显示该文件的在指定版本的变更详情
git show [commitID] [filename]

commitID 不填写,默认显示本次版本的变更详情
不涉及工作区表示,本次提交后,修改工作区,使用git show是不显示的。

查看文件修改详情记录,可以看到变动的详情,精确到内容。不涉及工作区、暂存区。所有版本

表示查看这个文件的所有修改记录。假设三个版本中都有修改,则会全部显示,页面太小会显示不全,按向下键查看。
不指定文件即显示每个版本的详细变更记录

# 该选项是 --patch,可以简写为 -p
git log -p [文件名/目录]

查看当前工作区和暂存区与当前版本库的区别,只显示文件级别

该命令您显示项目中已修改的文件
显示是否被追踪
显示是否被添加到暂存区
显示被添加到暂存区后是否提交

git status

在这里插入图片描述

查看当前工作区与暂存区的区别,显示修改内容

该命令您显示项目中已修改的文件,已设置且准备提交的文件以及未跟踪的文件。此信息可帮助您跟踪对项目所做的更改以及下一步需要执行的工作。

# 可指定文件名
git diff [filename]

# 比较两个分支
git diff branch1..branch2

例如:
1、当前工作区无更改,git diff 后为空
在这里插入图片描述
2、修改文件,并且新增一个文件,运行后发现,新添加的文件没有显示,因为没有被索引追踪
在这里插入图片描述
3、添加到暂存,运行
在这里插入图片描述
4、再次修改
结果显示第一次的修改在 添加到缓存区后,这次就不显示了
在这里插入图片描述
对于在第二步添加的文件,在add后再次比较,没有显示,然后修改这个文件,也没有显示。然后将暂存区的提交,再次diff,显示其变更的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值