当前位置:  开发笔记 > 开发工具 > 正文

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

如何解决《什么是"svnupdate-r"的git等价物?》经验,为你挑选了2个好方法。

我是最近的git转换器.很高兴能够使用git-svn在不干扰svn服务器的情况下在本地保留我的分支.最新版本的代码中存在一个错误.我想建立一个工作时间,以便我可以使用git bisect.我无法找到正确的命令,以便及时返回.谢谢.



1> Bombe..:
git checkout HEAD~1

这会将您当前的HEAD更早地移动到一个版本.

git checkout 

这会将您当前的HEAD移动到给定的修订版.使用git loggitk查找您要查找的修订版本.


虽然我执行了这两个命令,但我没有看到我的文件.这是情况.1.)我删除了一个文件夹.2.)我执行你列出的两个命令.3.)文件夹仍然被删除而不是被拉下来,因为SVN更新已经恢复.
那是因为你要找的是`git checkout - `.

2> jmu..:

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

git checkout master

这是因为HEAD指的是正在检出的版本.


这似乎不等于svn up.在svn中,如果我编辑某些内容并希望将其清除并返回到当前的存储库版本,我只需删除该文件并执行svn.然后,我刚删除的文件的当前版本将从存储库中提取.git checkout master不会发生这种情况.它只是告诉我该文件被删除了.如何获取已删除的文件?
可以通过签出有问题的文件来恢复更改(包括本地删除的文件):`git checkout myfile.txt`
推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有