什么是“svn update -r”的git等价物?

我是最近的git转换。 能够使用git-svn在本地保留我的分支而不会干扰svn服务器是非常好的。 在最新版本的代码中存在一个错误。 我想build立一个工作时间,以便我可以使用git bisect。 我无法find正确的命令来及时撤回。 谢谢。

git checkout HEAD~1 

这会把你当前的HEAD移到更早的版本。

 git checkout <sha> 

这会将当前的HEAD移动到给定的修订版本。 使用git loggitk来find你正在寻找的修订版本。

回到最新(相当于:svn),你需要更新分支,通常是:

 git checkout master 

这是因为HEAD指的是正在签出的版本。

 混帐拉 

似乎是一个更适当的命令你正在寻找

这似乎是做我想要的,这也是我想你也想要的

 git checkout * 

如果你使用的是TortoiseGit那么

 Right Click in project folder > TortoiseGit > Pull