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

问题描述 投票:55回答:6

我是最近进行的git转换。能够使用git-svn在不干扰svn服务器的情况下将我的分支保留在本地非常好。最新版本的代码中存在一个错误。我想确定一个工作时间,以便可以使用git bisect。我找不到正确的命令来退后。谢谢。

git svn git-svn git-checkout svn-update
6个回答
62
投票
git checkout HEAD~1

这会将您当前的HEAD提前移至一个修订版。

git checkout <sha>

这会将您当前的HEAD移至给定的修订版。使用git loggitk查找所需的修订。


20
投票

回到最新状态(相当于:svn up,通常需要更新分支:

git checkout master

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


1
投票
git pull

似乎对您要寻找的是更合适的命令


0
投票

这似乎可以满足我的要求,这也是我认为您要的

git checkout *

0
投票

如果您使用的是TortoiseGit,则>]

Right Click in project folder > TortoiseGit > Pull

0
投票

更新2019:正确的命令将是

© www.soinside.com 2019 - 2024. All rights reserved.