I'm accustomed to running a git comparison that will allow comparison with local git revs like:

git diff HEAD HEAD~110 -- some/file/path/file.ext

Is it possible to use the date instead? And if so, how? I would like to be able insert in place of the "110" in the above example, a date such as "4 Dec 2012".

解决方案git diff HEAD 'HEAD@{3 weeks ago}' -- some/file/path/file.ext

This is not, strictly speaking, the revision made three weeks ago. Instead, it's the position HEAD was at three weeks prior to the present. But it's probably close enough for your purposes - it will be very accurate if the current branch's HEAD moved forward steadily, as most tend to do. You can improve the accuracy by using a branch name instead of HEAD.

Instead of an offset-from-the-present, you can also use a date/time, like HEAD@{1979-02-26 18:30:00}. See git help rev-parse.

diff git 指定时间,git diff日期?相关推荐

  1. diff git 指定时间_Git diff 代码比较的高级技巧

    Git diff 代码比较的高级技巧 Git是使用branch来管理不同的功能点开发的,那么我们怎样能比较不同branch的不同呢? 使用 git diff  branch1 branch2 , 就可 ...

  2. diff git 指定时间_【GIT】从指定分支两个Tag中获取差异文件,进行代码的增量更新...

    介绍 随着DevOps兴起,在做CD代码上线交付时候,代码全量更新是很费时间的.下面代码就可以帮助我们从指定分支两个Tag中获取差异文件,进行代码的增量更新. 环境 Jenkins Git代码管理 获 ...

  3. diff git 指定时间_Git 自救指南

    Git 虽然因其分布式管理方式,不完全依赖网络,良好的分支策略,容易部署等优点,已经成为最受欢迎的源代码管理方式.但是一分耕耘一分收获,如果想更好地掌握 git,需要付出大量的学习成本.即使在各种 G ...

  4. mysql 当前时间减指定时间_Mysql从日期值减去5分钟

    我目前正在编写一段代码,它将查看数据库并查看是否有任何管理员当前处于联机状态并在页面上显示他们为在线状态.Mysql从日期值减去5分钟 每次用户浏览我网站上的一个页面(当他们登录时),它抓取当前时间并 ...

  5. python 指定时间递增_python日期的递增问题

    问 题 初始化开始时间 2016-07-01 设置日期为31 递增 2016-07-01 2016-07-02 ... 2016-07-31 除了 count = 0 while (count < ...

  6. git apply、git am打补丁.diff 和 .patch

    前提: 生成patch: git format-patch -M master 生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d8304是commit id ...

  7. Git补丁简单用法介绍(打补丁.diff 和 .patch 和 git apply、git am应用)

    打补丁.diff 和 .patch 和 git apply.git am应用 生成patch git format-patch -M master 生成指定patch,afc425592dc7dde9 ...

  8. Git使用 从入门到入土 收藏吃灰系列 (十三) git stash、git check-pick、git tag、git diff

    文章目录 一.前言 二.git stash 存储到堆栈 三.Git tag 标签 四.git cherry-pick 挑选合并 五.git diff 本节速览 git stash 堆栈 git tag ...

  9. Git 2.19 对Diff、Branch和Grep等做了改进

    \Git的最新版带来了丰富的新功能以及内部更新,包括改进的diff.branch和grep,更好的命令行补全,新的range-diff命令等.\\Git diff现在可以正确地标记以intent-to ...

最新文章

  1. ACM 中常用的算法有哪些?
  2. 【软件工程】第一次结对编程_作业
  3. js轮播图代码_javascript基础(一)——轮播图
  4. 豆瓣图书的推荐与搜索、简易版知识引擎构建(neo4j)
  5. protect 继承_C++ protected继承和private继承是不是没用的废物?
  6. 优化Neo4j Cypher查询
  7. 重学 VBA - 基础与实战篇(含正则表达式)
  8. 卷积神经网络CNN如何训练?
  9. android canvas 画按钮,Android 用Canvas轻松绘制一个时钟
  10. sass安装:webpack sass编译失败,node-sass安装失败的终极解决方
  11. 学无止境的 Linux | 龙蜥开发者说第4期
  12. ARM体系结构与编程学习(七)
  13. 澳洲航空Qantas成立100周年,悉尼海港大桥举办灯光庆典
  14. 【亲测好用】磁盘管理器:Disk Xray Mac版
  15. Windows搭建Nginx直播推流服务器
  16. token失效 判断access_微信怎么判断微信accesstoken是否过期
  17. 嵌入式软件管培生每日总结-第3天
  18. 抛光树脂制备超纯水电阻率18.25M
  19. 抖音CLICKID+淘宝Relaitionid回传淘积木APP内下单--转化归因联调ROI程序算法及代码技术实现
  20. 音频术语中常见的“采样频率”对录音效果有什么影响

热门文章

  1. linux c之使用pthread_create创建线程pthread_join等待线程和pthread_exit终止线程总结
  2. winform插入时间类型数据到oracle数据库,winform操作访问Oracle 10g数据库,并自动填充到DataGridView...
  3. 最懂男人心的内裤,戳100个洞透气,超舒服
  4. 通过发声可以把杯子震碎吗?
  5. 如果你没空读书,就一定要来看看这8个公众号!
  6. 如果给你一个亿,你想去干嘛?各专业的科研狗是这样回答的……
  7. 《SAS编程与数据挖掘商业案例》学习笔记之十
  8. getbean方法找不到bean_iphone手机静音找不到怎么办 iphone静音找不到解决方法【图文】...
  9. 如何将手机投屏到电脑_手机如何投屏到电脑上?详细教程看这里,手机投屏
  10. lua传值到php,使用lua实现php的var_dump()函数功能