0

我正在开发一个具有“开发”分支的大型项目。开发分支连接到我们的开发服务器/环境。我最近做了一些已经推送到开发分支的更改,但我想回到这些更改之前以测试某个功能。我想知道破坏性最小的方法是什么。理想情况下,我只想将分支恢复到该提交几分钟,然后将其返回到我当前的提交。我正在使用 Github。

4

1 回答 1

2

您可以使用git checkout <commit>将您的工作目录置于任何提交时的状态。这不会更新您的开发分支的 HEAD,您可以使用git checkout develop.

您可以找出您正在搜索的提交的 sha1 是什么git log

于 2013-10-03T17:12:06.643 回答