【问题标题】:Git checkout repository from N days agoN 天前的 Git 签出仓库
【发布时间】:2013-12-27 13:04:39
【问题描述】:

如何使用“3 天前”、“12 个月前”等时间表示法检查 git 存储库?

注意this related question 只关注本地仓库,但我想检查远程仓库。

【问题讨论】:

    标签: git date git-checkout


    【解决方案1】:

    git checkout by date给我

    git checkout `git rev-list -n 1 --before="3 days ago" master`
    

    【讨论】:

    • OP 想要显式检查远程而不是本地主分支。
    • @mockinterface 与您的回答不同,如果您将“master”替换为“origin/master”,这个(大部分)会做正确的事情。
    • 当然,但是 OP 已经想到了他想要使用的符号,答案应该解释如何将它应用于远程分支。至少它确实应该使用 origin/master 而不是 master,并说明获取是必要的。
    • 这对我有用,我编辑了答案以包含3 days ago 符号。感谢您指出@hvd。
    猜你喜欢
    • 2021-01-06
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 2012-08-18
    • 1970-01-01
    • 2011-05-26
    相关资源
    最近更新 更多