锤子生物科技 历史秘闻 windows下git怎么查看提交历史

windows下git怎么查看提交历史

?windows下git怎么查看提交历史:   .   1.查看Git日志:   命令:git log 默认不…


?windows下git怎么查看提交历史:
  .

  1.查看Git日志:

  命令:git log 默认不加参数,git日志会按照最新的日期从上往下显示 参数:-p 显示版本间的代码差异

  -数字 显示部分的提交

  -哈希值 显示指定的版本

  2.指定查找范围:

  –since=”5 hours” 显示最近5小时内的提交 –since=”5 hours” -1 显示5小时内的最后一个提交 –before 用法和–since的用法差不多,显示的是在某个时间点之前的提交 版本1..版本2 说明:版本1之后到版本2的所有提交,版本2可以用 HEAD(要注意大写)表示当前的最新版本 版本^ 回溯一个版本 注意: 在windows下要加双引号”版本^” ~N: 回溯N个版本

  3.查看指定版本之间的差异

  git diff 版本号 说明:当前目录树和对应版本号的差异 git diff –stat 说明:统计对应改动的代码量

  4.撤销修改

  4.1增补修改(只能用于针对最后一个提交)

  git mit -C HEAD -a –amend

  4.2反转提交

  创建一个新的反向的提交来抵消原来的提交

  git revert -n HEAD 反转当前版本库最新的提交并且缓存起来。

  但是不提交

  4.3复位

  git reset –soft 缓存因复位带来的差异但是不提交,也就是复位到上一个提交前的状态 git reset –hard 同时删除提交 例子:git reset –hard HEAD^ 复位到HEAD之前的那个版本

  5重新改写历史记录

  什么时候需要改写历史记录?

  给历史记录重新排序

  多个提交合并成一个提交

  一个提交分解成多个提交

  git rebase -i HEAD~3

  本质上利用的是变基操作,定位到你想变化的范围之前。

  然后进入编辑器去修改你想修改的部分。

  完成之后再回到当前的末梢。

本文来自网络,不代表楚门运势网立场,转载请注明出处。版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 153055113@qq.com 举报,一经查实,本站将立刻删除。https://www.chuizmen.com.cn/30953.html

作者: qinlan

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部