repo管理git倉庫 回退版本

2021-09-10 02:46:14 字數 502 閱讀 4657

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號為***_halo_2.1.2_l1_20181220

1)在android根目錄下,新建分支,repo forall -c git checkout -b new_branch_*** ***_halo_2.1.2_l1_20181220

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

something good.(〃'▽'〃)

Git 遠端倉庫版本回退

多人合作的專案,同事a誤提了錯誤的東西,並把其他同事修改正確的檔案給覆蓋提交了,線上的專案是有問題的。所以需要回退到同事a的誤提交之前的版本。即遠端倉庫版本回退。步驟 1.使用git log命令檢視歷史提交記錄,選擇要回退的版本號,commit後面一串字元,這裡我們選擇回退到commit 8622e...

git 遠端倉庫版本回退方法

1 問題 如果提交了乙個錯誤的版本,怎麼回退版本?如果提交了乙個錯誤的版本到遠端分支,怎麼回退遠端分支版本?如果提交了乙個錯誤的版本到公共遠端分支,又該怎麼回退版本?3 本地分支版本回退的方法 如果你在本地做了錯誤提交,那麼回退版本的方法很簡單 4 先用下面命令找到要回退的版本的commit id ...

git遠端倉庫版本回退方法

自己的分支回滾直接用reset 公共分支回滾用revert 錯的太遠了直接將 全部刪掉,用正確 替代 如果你在本地做了錯誤提交,那麼回退版本的方法很簡單 先用下面命令找到要回退的版本的commit id git reflog 接著回退版本 gitreset hard obfafd 0bfafd就是你...