簡體   English   中英

我如何在N天前查看我的git存儲庫中的內容?

[英]How do I check out what was in my git repository N days ago?

我必須在兩天前查看我的源代碼。 每當我必須這樣做時,我必須查找語法。 它不在git-checkout頁面中。 我想要一個方便的Stack Overflow問題來引用,所以我不必每次都查找它。 如果已經提出這個問題,請指出我。 :)

如何從兩天(或N天)前在git中查看我的源代碼?

git checkout @{two.days.ago}

所有這些工作(因為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的文檔在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM