使用git / git-svn,我怎样才能从遥控器/主干中走出来

时间:2013-04-12 14:58:31

标签: git git-svn

我的目录结构是这样的:

feipu123/
feipu123/trunk
feipu123/trunk/work
feipu123/tags
feipu123/branch

我使用了这个命令:

git reset --hard remotes/trunk

我的目录结构变为:

feipu123/
feipu123/work

如何让文件夹成为以前的样子?

1 个答案:

答案 0 :(得分:0)

看起来您重置了主分支以匹配远程分支的提示。如果要将master分支返回到先前的状态,可以使用git reflog查找git reset --hard remotes/trunk之前的提交内容。 git reflog的输出应包含与此类似的内容

f9e224f HEAD@{0}: reset: moving to remotes/trunk
37abebb HEAD@{1}: xxxxx

使用在reflog中重置前一步的哈希来执行

git reset --hard 37abebb