今天在查一个bug, 需要回退版本进行验证. 验证了最原始的版本是没问题, 中间大概有50次提交. 只好采用二分法进行折中回退.
本地回退的操作很简单:
git reset --hard reversionCode
恢复以后进行验证操作, 发现问题还在. 仍需要进行回退版本. 此时被难住了, 怎么回到最新的版本?
查阅 git 使用文档得知, git 的 reset 操作是可以连续使用, 只要记得对应的 reversionCode 就可以直接回到那个版本.想回到最新的版本, 直接使用 reset 操作就行了.
git reset --hard lastCode
关于 reset 的参数, Android Studio 图形操作时有个提示说明,如下: