=== 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 ...