我如何在N天前查看我的git存储库中的内容?

时间:2010-10-29 14:38:10

标签: git

我必须在两天前查看我的源代码。每当我必须这样做时,我必须查找语法。它不在git-checkout页面中。我想要一个方便的Stack Overflow问题来引用,所以我不必每次都查找它。如果已经提出这个问题,请指出我。 :)

如何从两天(或N天)前在git中查看我的源代码?

2 个答案:

答案 0 :(得分:23)

git checkout @{two.days.ago}

答案 1 :(得分:2)

所有这些工作(因为git非常聪明):

git checkout @{yesterday}
git checkout @{2.days.ago}
git checkout @{'2 days ago'}
git checkout @{'5 minutes ago'}
git checkout @{'1 month 2 weeks 3 days 1 hour 1 second ago'}
git checkout any-branch-name@{'1 hour ago'}

正如@JakubNarębski在评论中指出的那样,这些是当时对本地存储库的引用。有关详细信息,请参阅git rev-parse文档here的“指定修订”部分。

相关问题