求高手解答: 我现在有100个git仓,使用repo管理,假设某天提交了错误的代码,又不记得是哪个git仓提交的了,我想统一回退到昨天的版本(也许有的GIT仓昨天没有提交,它最后一次提交是前天),请问我该怎么操作哈
repo 按日期回退版本
我找到一种方法,就是找到之前的某个稳定的tag,然后repo forall -c “git reset --hard xxx_tag”但是那个xxx_tag一定是你之前为每个git库打的tag。可以说是前一个稳定版本吧。但是想回到某个具体的时间点,我也求解答呀。
repo 版本回退操作
git log --before="1 days"
无痛的Git实践笔记(二):时光穿梭之版本回退与切换
看了上面,我们可以看出,git reset不仅可以回退版本,也可以把暂存区中的修改回退到工作区中。感觉那个命令git reset HEAD info.txt也是很神奇的(Pro Git书中原话The command is a bit strange, but it works.)。Git官方文档中reset命令的格式为:index就是指暂存区!而tree-ish可以理解成就是版本...
repo下载与使用
使用`repo sync`命令来拉取代码。可以使用选项`-j`指定多任务执行数量,通常8核CPU可设置为16任务,过多则可能适得其反。`-c`选项只下载当前分支的代码,`-d`则用于将工程回退到manifest指定的版本,`-f`如果某个工程同步失败,它会继续同步。常用repo命令 Repo提供了丰富的命令,如`repo help`可...