【发布时间】:2011-10-30 19:04:29
【问题描述】:
我使用提交消息“Build 0051”检查了一些源代码到 GIT。
但是,我似乎无法再找到该源代码 - 如何使用命令行从 GIT 存储库中提取该源代码?
更新
- 已使用 SmartGIT 签入版本 0043、0044、0045 和 0046。
- 检出 0043,并在不同的分支上检入最高 0051 的版本。
- 再次签出 0043。
- 现在,0051 消失了。
更新
源代码肯定有,现在就去看看吧:
C:\Source>git log -g --grep="0052"
commit 77b1f718d19e5cf46e2fab8405a9a0859c9c2889
Reflog: HEAD@{10} (unknown <Mike@.(none)>)
Reflog message: commit: 20110819 - 1724 - GL: Intermediate version. File version: v0.5.0 build 0052.
Author: unknown <Mike@.(none)>
Date: Fri Aug 19 17:24:51 2011 +0100
20110819 - 1724 - GL: Intermediate version. File version: v0.5.0 build 0052.
C:\Source>
【问题讨论】:
-
答案不属于 Stack Overflow 上的问题。您作为贡献者的时间已经够长了,您应该知道这一点。如果您想为自己的问题提供答案,您是certainly welcome to do。或者,您可以编辑 Shelhamer 的答案以改进/扩展它。
-
@Cody 我偶尔会参考这篇文章。你不能随便删除文本,那不是板球。如果您想删除它,当然欢迎您将其转换为您自己的答案(您甚至可能会为此获得一些支持 - 您作为贡献者的时间已经足够长,知道它是如何工作的)。