我必须在两天前查看我的源代码.每当我必须这样做时,我必须查找语法.它不在git-checkout页面中.我想要一个方便的Stack Overflow问题来引用,所以我不必每次都查找它.如果已经提出这个问题,请指出我.:)
如何从两天(或N天)前在git中查看我的源代码?
Rob*_*sak 25
git checkout @{two.days.ago}
Run Code Online (Sandbox Code Playgroud)
所有这些工作(因为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'}
Run Code Online (Sandbox Code Playgroud)
正如@Jakub Nar?bski在其评论中指出的那样,这些是对您当时本地存储库的引用。有关更多信息,请参见此处的git rev-parse文档的“指定版本”部分。