我是一个git新手,对于类似问题的回答实在看不懂。对不起。几个月前我犯了一个严重的错误,需要获取以前的版本并将其设为当前版本。由于我不知道如何优雅地做到这一点,我通过蛮力做到了 - 下载一个包含我想要的版本的 zip 文件,然后解压缩它并使用 commit 和 push 使其成为最新版本。如果 SHA 是我要“提升”的版本的标识,那么完成此操作的 git CLI 命令究竟是什么?
最佳答案
- 使用
git log
获取您要获取的提交的 SHA-1 哈希值。 git reset --hard [your_commit_hash]
git push --force
警告:这将完全删除自您 git reset
提交以来您所做的所有提交!
关于Github 克隆一个以前的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48843060/