首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git:为4-5个月前删除的分支查找最后一次提交散列。

git:为4-5个月前删除的分支查找最后一次提交散列。
EN

Stack Overflow用户
提问于 2012-10-22 13:54:05
回答 1查看 707关注 0票数 0

4-5个月前,我删除了一个远程/本地分支(命名为"dev0001")。现在我要进入那个分支。因此,我需要在已删除的分支中找到最新的提交散列,以便能够恢复它。

您知道如何找到已删除分支的最新提交散列,然后将其签出到本地计算机上吗?

我发现了很多关于记录分支的问题和答案,但不知道如何在4-5个月前找到已删除分支的最新提交哈希。

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

发布于 2012-10-22 14:18:54

如果可以对该分支进行reflog,它将列出提交-您可以尝试:

代码语言:javascript
运行
复制
git reflog show dev0001

或者,您也可以在reflog中搜索HEAD

代码语言:javascript
运行
复制
git reflog

..。有关dev0001的提及。

但是,由于reflog条目过期的默认时间是90天,所以可能不会产生任何结果。

您确定dev0001的远程跟踪分支也被删除了吗?为了验证这一点,我会尝试:

代码语言:javascript
运行
复制
git branch -a | grep dev0001

..。在每个存储库中,这些存储库可能会在某个时候获取该分支。即使在最初从服务器上删除的分支被删除之后,人们仍然会保留远程跟踪分支是很常见的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13012950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档