今天在查一个bug, 需要回退版本进行验证. 验证了最原始的版本是没问题, 中间大概有50次提交. 只好采用二分法进行折中回退.

本地回退的操作很简单:

git reset --hard reversionCode

恢复以后进行验证操作, 发现问题还在. 仍需要进行回退版本. 此时被难住了, 怎么回到最新的版本?

查阅 git 使用文档得知, git 的 reset 操作是可以连续使用, 只要记得对应的 reversionCode 就可以直接回到那个版本.想回到最新的版本, 直接使用 reset 操作就行了.

git reset --hard lastCode

关于 reset 的参数, Android Studio 图形操作时有个提示说明,如下:

f54f1d8e8edd0a39dec0c7ce90a2b0ea.png (547×327)