=== SHA1 的弱点 === 随着时间的推移,密码学家发现越来越多的SHA1的弱点。已经发现对对资源雄厚的组织 哈希冲撞是可能的。在几年内,或许甚至一个一般的PC也将有足够计算能力悄悄摧毁一 个Git仓库。 希望在进一步研究摧毁SHA1之前 ...
refer to: http: www.infoq.com cn news git advanced commands ref myread 众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用的命令有pull commit p ...
2017-02-06 12:00 0 1440 推荐指数:
=== SHA1 的弱点 === 随着时间的推移,密码学家发现越来越多的SHA1的弱点。已经发现对对资源雄厚的组织 哈希冲撞是可能的。在几年内,或许甚至一个一般的PC也将有足够计算能力悄悄摧毁一 个Git仓库。 希望在进一步研究摧毁SHA1之前 ...
=== 源码发布 === 就我的项目而言,Git完全跟踪了我想打包并发布给用户的文件。创建一个源码包,我运 行: $ git archive --format=tar --prefix=proj-1.2.3/ HEAD === 提交 ...
即时分支合并是Git最给力的杀手锏。 *问题* :外部因素要求必须切换场景。在发布版本中突然蹦出个严重缺陷。某个特性完成的截至日期就要来临。在项目关键部分可以提供帮助的一个开发正打算离职。所有情况逼迫你停下所有手头工作,全力扑到到这个完全不同的任务上。 打断思维的连续性会使 ...
在较老一代的版本控制系统里,checkout是获取文件的标准操作。你将获得一组特定保 存状态的文件。 在Git和其他分布式版本控制系统里,克隆是标准的操作。通过创建整个仓库的克隆来 获得文件。或者说,你实际上把整个中心服务器做了个镜像。凡是主仓库上能做的事 ...
== 关于历史 == Git分布式本性使得历史可以轻易编辑。但你若篡改过去,需要小心:只重写你独自拥有 的那部分。正如民族间会无休止的争论谁犯下了什么暴行一样,如果在另一个人的克隆 里,历史版本与你的不同,当你们的树互操作时,你会遇到一致性方面的问题 ...
与其一头扎进Git命令的海洋中,不如来点基本的例子试试手。它们简单而且实用。实际 上,在开始使用Git的头几个月,我所用的从来没超出本章介绍的内容。 === 保存状态 === 要不来点猛的?在做之前,先为当前目录所有文件做个快照,使用 ...
WebSocket 概念 WebSocket是再单个TCP连接上进行双工通讯的协议,仅需要通过一次握手两个之间就可以创建持久性的连接,进行双向数据传输。WebSocket 是HTML5新增加的协议。 为什么要用 众所周知传统的http协议是客户端(浏览器)发送请求,浏览器响应请求 ...
QCon第一天,GMTC全球移动技术大会联席主席、手淘技术老大庄卓然(花名南天)在Keynote上宣布跨平台开发框架Weex开始内测,并将于6月份开源,同时他们也放出官网:http://al ...