一个麻烦点就是,我需要阅读一个大点的开源项目,远程仓库的代码量太庞大了,如果我需要git reset --hard [commit sha1]感兴趣的commit快照,就首先得git clone整个远程仓库,

时间需要等待太长,而且网络一旦有问题还会功亏一篑。所有有没有一种只拉取远程仓库中的某个commit呢?有。命令行如下:

# make a new blank repository in the current directory
git init # add a remote
git remote add [nick_name] [url://to/source/repository] # fetch a commit (or branch or tag) of interest
# Note: the full history of this commit will be retrieved
git fetch [nick_name] <sha1-of-commit-of-interest> # reset this repository's master branch to the commit of interest
git reset --hard FETCH_HEAD references:
https://stackoverflow.com/questions/14872486/retrieve-specific-commit-from-a-remote-git-repository
https://stackoverflow.com/questions/14370157/git-fetch-a-specific-commit-by-hash
https://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset#

最新文章

  1. MyBatis处理一行数据-MyBatis使用sum语句报错-MyBatis字段映射-遁地龙卷风
  2. iOS多线程之4.GCD简介
  3. yii2.0 的数据的 增
  4. part 3 Controllers in AngularJS
  5. bzoj 2242 [SDOI2011]计算器(数论知识)
  6. Android EditText限制输入一些固定字符的属性
  7. 一劳永逸解决UAC问题(修改QMAKE_LFLAGS_EXE的设置)
  8. grid实例(Asp.net)
  9. Oracle用户的初始化问题
  10. NOIP2014-5-17模拟赛
  11. 【卡特兰数】BZOJ1485: [HNOI2009]有趣的数列
  12. laravel----------carbon时间类的使用介绍
  13. ArcGIS JavaScript API动态图层
  14. 大话设计模式C++ 备忘录模式
  15. tar.gz和.rpm包的区别与使用(转)
  16. 在微信小程序中调用本地接口
  17. [UE4]单映射:TMap容器,字典表
  18. No.11 selenium学习之路之加载浏览器插件for Firefox
  19. 小程序 - API 踩坑记录(更新中...)
  20. 不好意思啊,我上周到今天不到10天时间,用纯C语言写了一个小站!想拍砖的就赶紧拿出来拍啊

热门文章

  1. go语言之进阶篇error接口应用
  2. 2014年.net程序员年终总结
  3. 解决easyui combobox不能默认选中
  4. 如何得知当前机器上安装的PowerShell是什么版本的?
  5. 老猪带你玩转自定义控件三——sai大神带我实现ios 8 时间滚轮控件
  6. 使用word2vec训练中文词向量
  7. java 从网络Url中下载文件 (转)
  8. sql server2008R2 无法连接到WMI提供程序。你没有权限或者该服务器无法访问
  9. Android Volley 库的使用
  10. sql语句查询某一天数据