假设我犯了很多次错。现在,我想返回到某个提交,并查看我的工作目录在那个时候是什么样子的(我实际上希望我的工作目录在我这样做的时候改变)。并最终回到原来的头而不弄乱我的提交?!
我知道这应该很容易,我只是找不到正确的命令。谢谢。
发布于 2010-06-29 01:17:21
要签出给定的提交,请使用git checkout
git checkout <SHA1 of commit>要返回到原始分支,请检查它:
git checkout master以下是一些注意事项:
git checkout -b new-branch <SHA1 of commit>发布于 2010-06-29 01:16:51
git checkout <sha of old commit>然后,当你完成后,只需要git checkout master或者你想去的任何地方。
https://stackoverflow.com/questions/3134548
复制相似问题