Github 克隆一个以前的配置

标签 git reset

我是一个git新手,对于类似问题的回答实在看不懂。对不起。几个月前我犯了一个严重的错误,需要获取以前的版本并将其设为当前版本。由于我不知道如何优雅地做到这一点,我通过蛮力做到了 - 下载一个包含我想要的版本的 zip 文件,然后解压缩它并使用 commit 和 push 使其成为最新版本。如果 SHA 是我要“提升”的版本的标识,那么完成此操作的 git CLI 命令究竟是什么?

最佳答案

  1. 使用 git log 获取您要获取的提交的 SHA-1 哈希值。
  2. git reset --hard [your_commit_hash]
  3. git push --force

警告:这将完全删除自您 git reset 提交以来您所做的所有提交!

关于Github 克隆一个以前的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48843060/

相关文章:

mysql - 我已将 Mysql root 密码更改为空白?

c# - 在 C# 的 php(pcre) 中找到的分支重置运算符 ("?|"的等价物是什么?

git - 如何使用 git 同时处理多个不同版本的文件?

git - AWS Codebuild - 执行 buildspec.yml 时如何读取提交上的标签?

git - 将对象分类到以 SHA-1 字符串的前 2 个字符命名的文件夹中的优点?

java - 无法将网站上的 HTTPS 内容调用到 Android 应用程序

javascript - 为什么我的重置功能没有停止?

asp.net - 如何控制格式 MembershipUser.ResetPassword()

meteor - 如何重置使用meteor up 部署的meteor 项目

linux - 在 bash 脚本中使用修改后的变量,尝试以编程方式更改 git 分支