我必须在两天前查看我的源代码。每当我必须这样做时,我必须查找语法。它不在git-checkout页面中。我想要一个方便的Stack Overflow问题来引用,所以我不必每次都查找它。如果已经提出这个问题,请指出我。 :)
如何从两天(或N天)前在git中查看我的源代码?
答案 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的“指定修订”部分。