码迷,mamicode.com
首页 > 其他好文 > 详细

repo 回退当前分支下所有仓库到指定日期前的最新代码版本

时间:2019-11-28 21:35:56      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:format   代码   set   before   最新   div   com   命令   size   

回退命令: 

repo forall -c ‘commitID=git log --before "2019-11-24 23:59" -1 --pretty=format:"%H"; git reset --hard $commitID‘

参数含义: 

  forall   操作分支中的所有仓库 

-c   只操作当前分支 

--before  早于指定时间点的提交记录 

-1   只显示最近的1条记录(注意这是数字 1 ,如果要显示 2 条就写 2,以此类推) 

"2017-03-17 07:00"  希望回退到的日期(时间点) 

--pretty   以指定格式显示提交记录 

%H   提交记录的hash值,即commit id

repo 回退当前分支下所有仓库到指定日期前的最新代码版本

标签:format   代码   set   before   最新   div   com   命令   size   

原文地址:https://www.cnblogs.com/tongyishu/p/11953593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!