git log 和 git diff用法

7 篇文章 0 订阅

git log

git log 信息
绝对提交名 : 40 位 16进制 sha1 的哈希id 值,也可以用前缀表示
相对提交名: master 表示master 分支的头,master^ 表示master分支的倒数第二个提交
符号引用:HEAD=>指向当前分支最近的提交
范围:符号(…)可以表示一个范围
master12…master10:表示master 分支上倒数第11和第10个提交

常用用法
git log -1 显示最近的一个提交 ,依此类推,-2,-10

git log --pretty=short master2…master0 //显示0到1 个提交
git log --stat // 显示提交文件差异

git diff

git diff // 显示尚未缓存的改动差异 (未执行git add )
git diff --cached// 显示缓存的改动差异(执行 git add ,未git commit )
git diff HEAD //显示所有的改动差异,及包括上面两种的差异
git diff -stat //显示摘要
在这里插入图片描述

git status

git 将文件分为3类
已跟踪: 包括已经在版本库的文件和已经暂存到索引的文件,通过git add 命令添加的文件,都是已跟踪的文件
被忽略:一般是临时文件,编译输出的文件等等,通常是没啥用。
未跟踪: 新建的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值