Git命令获取提交记录(只获取提交描述,不获取commitid)

获取提交记录:

git log --pretty=format:"%s" --graph

获取到某个时间段的提交记录:

git log --pretty=format:"%s" --graph --since=time

time=时间戳或者日期格式都可以 

获取某个时间段的提交记录,并且去除merge信息:

git log --pretty=format:"%s (%cn)" --graph --since=time --no-merges

获取提交信息,包含提交commitid:

git log --oneline

获取某个文件最后一次提交commitId:

git rev-list --max-count=1 --all -- <filename>

获取当前分支最后一次提交commitId:

git rev-parse HEAD

使用了lfs后,本地未暂存列表出现修改文件,无法丢弃,无法删除,无法提交。是因为lfs指针问题冲突,解决办法:

git rm --cached -r .;git reset --hard;git rm .gitattributes;git reset .;git checkout .

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值