Git的使用教程(三)

本文详细介绍了Git的各种操作,包括查看历史记录(git log)、合并提交(git cherry-pick)、重置分支(git reset)、重新基线(git rebase)、撤销操作(git revert)、查看差异(git diff)以及远程版本库连接和问题排查。通过实例展示了如何使用这些命令,帮助理解Git的工作原理。
摘要由CSDN通过智能技术生成

操作历史

git log

显示提交历史记录

git log -p

显示带提交差异对比的历史记录

git log demo.html

显示 demo.html 文件的历史记录

git log --since="2 weeks ago"

显示2周前开始到现在的历史记录,其它时间可以类推

git log --before="2 weeks ago"

显示截止到2周前的历史记录,其它时间可以类推

git log -10

显示最近10条历史记录

git log f5f630a..HEAD

显示从提交ID f5f630a 到 HEAD 之间的记录,HEAD 可以为空或其它提交ID

git log --pretty=oneline

在一行中输出简短的历史记录

git log --pretty=format:"%h"

格式化输出历史记录

Git 用各种 placeholder 来决定各种显示内容,我挑几个常用的显示如下:

  • %H: commit hash

  • %h: 缩短的commit hash

  • %T: tree hash

  • %t: 缩短的 tree hash

  • %P: parent hashes

  • %p: 缩短的 parent hashes

  • %an: 作者名字

  • %aN: mailmap的作者名

  • %ae: 作者邮箱

  • %ad: 日期 (--date= 制定的格式)

  • %ar: 日期, 相对格式(1 day ago)

  • %cn: 提交者名字

  • %ce: 提交者 email

  • %cd: 提交日期 (--date= 制定的格式)

  • %cr: 提交日期, 相对格式(1 day ago)

  • %d: ref名称<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值