Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的目录结构是这样的:
feipu123/ feipu123/trunk feipu123/trunk/work feipu123/tags feipu123/branch
我使用了这个命令:
git reset --hard remotes/trunk
我的目录结构变成了:
feipu123/ feipu123/work
我该怎么做才能使文件夹变成以前的样子?
看起来您重置了主分支以匹配远程分支的尖端。如果您想将 master 分支返回到之前的状态,您可以使用它git reflog来查找您在git reset --hard remotes/trunk. 的输出git reflog应包含与此类似的内容
git reflog
f9e224f HEAD@{0}: reset: moving to remotes/trunk 37abebb HEAD@{1}: xxxxx
使用 reflog 中重置前一步的哈希来执行
git reset --hard 37abebb