作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试从某个日期克隆一个 git 存储库。即使这是不可能的。是否可以克隆 git 存储库,然后将其回滚到特定日期?
示例:我的存储库自 2010 年 5 月以来已更新,但我想获取 6 月 5 日的版本。我想运行以下命令:
git clone git@github.com:projectfolder -date 06-05-2010
最佳答案
克隆存储库将为您提供所有源代码的完整提交历史。
您只需回滚 git log
并在您的目标日期找到所需的提交。运行 git checkout SHA
,其中 SHA
是提交哈希值,将为您提供该日期源代码的状态。
编辑:
git log --since=2010-06-05 --until=2010-06-06
将有助于缩小范围!
关于git - 如何在 Git 中从指定日期克隆远程 (GitHub) 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790671/
我是一名优秀的程序员,十分优秀!