当前位置:  开发笔记 > 开发工具 > 正文

如何在Git中,从指定的日期克隆远程(GitHub)存储库

如何解决《如何在Git中,从指定的日期克隆远程(GitHub)存储库》经验,为你挑选了2个好方法。

我正在尝试从特定日期克隆一个git存储库.即使这是不可能的.是否可以克隆git存储库,然后将其回滚到某个特定日期?

示例:我的存储库自2010年5月以来已更新,但我想从6月5日开始获取该版本.我想运行以下命令:

git clone git@github.com:projectfolder -date 06-05-2010

Jake Wharton.. 23

克隆存储库将为您提供所有源代码的完整提交历史记录.

您只需向后滚动git log并在目标日期找到所需的提交.运行git checkout SHA在那里SHA被提交散列会给你当日的源代码的状态.

编辑:

git log --since=2010-06-05 --until=2010-06-06 将帮助缩小范围!



1> Jake Wharton..:

克隆存储库将为您提供所有源代码的完整提交历史记录.

您只需向后滚动git log并在目标日期找到所需的提交.运行git checkout SHA在那里SHA被提交散列会给你当日的源代码的状态.

编辑:

git log --since=2010-06-05 --until=2010-06-06 将帮助缩小范围!



2> Chuck Vose..:

也许是这样的:

git log --since=2010-06-05 --until=2010-06-05

找到您喜欢的提交ID之一,然后执行 git checkout


呵呵,碰巧是我们最好的:)
该死的。我正在编辑我的答案,以便在您回答时添加确切的命令!
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有