我有一个关于 Git 的新问题:
我需要在一个分支的历史中来回移动。 这意味着,我需要将所有文件恢复到它们在某个旧版本中的状态,然后我需要返回到存储库中的最新状态。我不需要承诺。
对于 SVN 来说,是的
svn up -r800
修改到800版
svn up
与存储库同步。
我知道我想要回到的提交的散列,所以我尝试了
git reset <hash>
这似乎让我得到了那里。但后来我尝试
git pull
但是,这抱怨冲突。
那么,如何正确地浏览这个分支的历史呢?
我是从 SVN 的角度来考虑的,所以不要犹豫给我指出一些好的教程。注意,我已经检查了 http://git.or.cz/course/svn.html和 http://www.youtube.com/watch?v=8dhZ9BXQgc4。
谢谢 Ondra。