git - 如何恢复到以前的 Git 提交,然后将其保存在单独的分支中?

标签 git github

我已经把自己设计得太过分了。需要发生的两件事是:

  1. 如何恢复到我的代码的较早工作版本?...并且同时

  2. 然后我如何创建一个单独的分支来保存该代码,同时仍然有我的新代码的保存版本可供提取?

非常感谢任何帮助

最佳答案

如果您知道要返回的提交 SHA:

git reset <SHA>
git checkout -b <new_branch_name>

关于git - 如何恢复到以前的 Git 提交,然后将其保存在单独的分支中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37442379/

相关文章:

github - 合并 PR 时运行 GitHub Action

git - 在 GIT 中撤消删除

git - 将 SVN 存储库移至 Bitbucket

android - 如何在android studio中使用github库

java - Git 新手,Git gui 似乎已将所有 mydocuments 添加到主存储库

github - 我可以在Gist之外的网页上嵌入来自GitHub的源文件吗?

github - 如何查看 GitHub 上 folium 保存的 html?

git - 如何提供对 Composer 使用的 git 存储库的访问

多个单元测试套件上下文中的 Git 工作流程

git - 确定我们是用 git checkout 一个分支还是一个标签