💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
reset, checkout, revert是git上代码回滚的三个命令。 一个需要理解的是:工作区,缓存区和版本库。 `git reset --hard HEAD/HEAD^/HEAD^^/HEAD~3/{ID}` 全部回滚。不能回滚之后还可以到改变之前的状态上去。 `git checkout HEAD/HEAD^/HEAD^^/HEAD~3/{ID}` 用于查看过去的某个版本 `git revert HEAD/HEAD^/HEAD^^/HEAD~3/{ID}` 不改变提交历史,作用类似于reset。作用是方便回滚之后还可以到改变之前的状态上去。 `git checkout -- {file}` 舍弃缓存区修改。 `git checkout HEAD/HEAD^/HEAD^^/HEAD~3/{ID} {file} ` 用于查看某个文件过去的某个版本。可以回滚之后还可以到改变之前的状态上去。