`
wyk86485480
  • 浏览: 28642 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

根据时间获取commit或者查看git log

阅读更多

查看某个时间点以后的log

git log --since="Fri Aug 10 19:16:10 2012 +0800"

或者用--until 查看某个时间点以前的log

git log --before="Fri Aug 10 19:16:10 2012 +0800"

获取某个时间点以后的commit,-n 1 表示只返回一个,最近的一个

git rev-list -n 2  --since="Fri Aug 10 19:16:10 2012 +0800" yourbranch

获取某个时间点以前的commit,-n 1 表示只返回一个,最近的一个 youbranch 为对应的分支名

git rev-list -n 2  --before="Fri Aug 10 19:16:10 2012 +0800" yourbranch

同步某个时间点前的代码,可用于追溯验证问题

repo forall -c "git checkout `git rev-list -n 1 --before=\"Fri Jun 29 15:53:40 2012 +0800\" yourbranch`"

转自:http://www.yinqisen.cn/blog-105.html
分享到:
评论

相关推荐

    git log日志 git log日志git log日志git log日志git log日志

    Git是世界上最流行的分布式版本控制系统,而`git log`是它的一个核心命令,用于查看提交历史。这个命令在日常开发和代码版本管理中扮演着至关重要的角色。本文将深入探讨`git log`的功能、用法以及如何解读其输出,...

    前端开源库-gitlog

    4. **筛选和过滤**:你可以根据特定条件筛选日志,比如只查看包含特定关键字的提交,或者只关注某个分支的变更。 5. **集成到构建流程**:在前端项目中,Gitlog 可以集成到自动化构建流程中,用于生成 Changelog ...

    git,修改commit,合并commit

    git log oneline -n,查看n条log信息 git rebase -i HEAD~n,n条commit进行rebase 将需要修改的commit信息,将pick命令改为 r 命令;ESC 输入 :wq 回车 开始修改commit信息,修改完,ESC 输入 :wq 回车 打印出成功 ...

    gitlog:从 git commit 消息管理更改日志

    bin/控制台 gitlog:commit [path_to_repo] 显示或导出日志。 该命令支持以下参数: --limit=[(int)limit]:默认情况下它只显示/导出最后一次提交。 使用此参数来定位更多提交。 --start=[(int)start]:提交的起始...

    last-commit-log:Node.js模块获取最新的git commit信息-主要由CICD和构建阶段使用

    最后提交日志 Node.js模块可获取最新的git commit信息-主要由CI / CD和构建阶段使用。谁在用 :star: :star: :star: :star: :star: :star: :star: :star: :star:用法 const LCL = require ( 'last-commit-log' ) ;...

    git log查询命令V1.2.docx

    Git Reflog 命令用于查看所有操作记录,包括已经被删除的 commit 记录和 reset 的操作。 七、过滤提交历史 Git Log 命令可以使用多种选项来过滤提交历史,例如: * -n 选项:按数量显示最新提交的个数。 * --...

    gitlog:更好用一些的git log

    @ nostar / gitlog 初衷 git log方法虽然强大,但是总有些不尽如人意的地方。就--grep的正则支持的是BER和ERE 。我更喜欢自定义一些。 使用方式 请确保命令行可以正常使用git并且当前文件夹下有.git # 本项目安装 ...

    gitlog:用于处理 git 日志的节点模块

    var gitlog = require ( 'gitlog' ) gitlog ( './' , function ( error , commits ) { if ( error ) return console . log ( error ) // Commits is an array of commits objects commits . forEach ( function ...

    Git常用命令和结构

    - **版本回溯**:使用`git log`查看提交历史,`git checkout`可以切换到特定版本。 - **冲突解决**:当多人同时修改同一部分代码时,Git会标记出冲突,需要手动解决后才能继续提交。 `git log`命令显示的输出包含每...

    git-log-to-json:在json中打印git log

    git-log-to-json 在json中打印可配置的git日志 安装 $ npm install git-log-to-json 命令行界面 Usage: git-log-to-json|git log-to-json Print a configurable git log in json Options: -h, --help output ...

    Git教程——查看修改日志 (log & diff)

    【Git教程——查看修改日志 (log & diff)】 在Git这个版本控制系统中,每一次对文件的...在实际工作中,根据需要还可以结合其他Git命令,如`git blame`来查看某行代码的修改历史,或者`git rebase`来进行代码整合。

    Git仓库清除commit历史记录.docx

    在执行以上操作后,可以通过`git log`命令查看commit历史,你会看到一个新的、干净的commit历史,只包含新分支上的一次提交。这种方式可以有效地清除旧的commit历史,但务必谨慎操作,因为它可能会导致其他开发者的...

    Git添加与提交文件与查看

    1. 使用`git log`命令可以查看Git仓库的提交历史。执行这个命令会显示所有提交的详细信息,包括作者、日期和提交信息等。 2. `git log`命令有多种选项可以定制输出: - `git log --oneline`:以一行的形式简洁...

    Git实战操作(Idea)

    - **git log**:查看版本日志信息,包括每次提交的信息。 - **git log --pretty=oneline**:以简洁的形式查看版本日志。 - **git reflog**:查看所有版本记录,包括每个版本的commit ID。 - **git reset --hard HEAD...

    自己做的git笔记分享。

    `git log` 命令用于查看仓库的历史提交记录。常用的格式化选项包括: ```shell # 简单查看每个commit的信息 git log --oneline # 查看详细信息 git log --pretty=oneline ``` #### 八、版本回退 当需要回退到某个...

    Git简单使用.pdf

    3. 搜索提交历史可以使用`git log -S[keyword]`,按照特定搜索条件查看提交信息,使用`git log [tag]HEAD --pretty=format:%s`或`git log [tag]HEAD --grep [feature]`。 4. 显示某个文件的版本历史,包括文件改名,...

    git-sqlite:用于将git log commit数据转换为sqlite的数据管道

    gitlog→sqlite数据管道 该数据管道从github仓库中获取最新更改,然后将其git log输出转换为json数据,然后将其加载到pandas中并导出到sqlite。 气流代码库模板 背景 Apache Airflow是用于批处理工作负载的领先编排...

    Git常用的33个命令

    git log:查看日志 远程仓库命令: git remote:查看远程仓库 git remote add [shortname] [url]:添加远程仓库 git clone [url]:从远程仓库克隆 git pull [shortname] [branchname]:从远程仓库拉取 git push

    git-log-as-object:以JavaScript对象的形式获取任何提交范围的历史记录

    用法gitLog(选项?:选项):Promise <Commit> 异步获取特定参考范围内所有提交的元数据。参数options :包含函数可选参数的对象。 请参见下面的“选项参数”。返回一个承诺对象数组的承诺,其中包含范围内每个提交...

Global site tag (gtag.js) - Google Analytics