0

我的目录结构是这样的:

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

我使用了这个命令:

git reset --hard remotes/trunk

我的目录结构变成了:

feipu123/
feipu123/work

我该怎么做才能使文件夹变成以前的样子?

4

1 回答 1

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
于 2013-04-12T16:18:43.983 回答