我是最近进行的git转换。能够使用git-svn在不干扰svn服务器的情况下将我的分支保留在本地非常好。最新版本的代码中存在一个错误。我想确定一个工作时间,以便可以使用git bisect。我找不到正确的命令来退后。谢谢。
git checkout HEAD~1
这会将您当前的HEAD提前移至一个修订版。
git checkout <sha>
这会将您当前的HEAD移至给定的修订版。使用git log
或gitk
查找所需的修订。
回到最新状态(相当于:svn up,通常需要更新分支:
git checkout master
这是因为HEAD指的是正在签出的版本。
git pull
似乎对您要寻找的是更合适的命令
这似乎可以满足我的要求,这也是我认为您要的
git checkout *
如果您使用的是TortoiseGit,则>]
Right Click in project folder > TortoiseGit > Pull
更新2019:正确的命令将是