repo管理git倉庫——回退版本

PopGoPop發表於2019-01-21

 

1.repo回退所有git倉庫到指定日期之前:

repo forall -c 'commitID=`git log --before "2019-01-01 07:00" -1 --pretty=format:"%H"`; git reset --hard $commitID'

2.repo回退到某tag:

先去隨意git倉庫下,git tag,假設想回退的tag號為XXX_HALO_2.1.2_L1_20181220

1)在android根目錄下,新建分支,repo forall -c git checkout -b new_branch_xxx XXX_HALO_2.1.2_L1_20181220

2)此時所有倉庫已建立好新分支new_branch_xxx,且已回退至tag為XXX_HALO_2.1.2_L1_20181220時間節點的歷史版本

 

Something good.(〃'▽'〃)

相關文章