個人感覺,看完git的設計原理之後,對我使用git有挺大的幫助,至少也知道自己乙個命令敲下去是有什麼後果。
簡單來說:
有了工作區、暫存區、分支這三個概念之後,再來看下git的幾個命令:
以下是《git權威指南》對git暫存區的介紹:個人的一點看法:
git的工作區就是用來隨便改的,就是一不小心誤刪了損失的也只是本次修改且沒有提交的內容;git的暫存區就是乙個快取(名字也很貼切),修改起來比較隨意,git不會記錄每次修改;
git的分支就比較正式一點,每次修改之後都會被記錄下來,而且你可以寫下修改的說明;
git原理簡介
git 究竟是怎樣的乙個系統呢?請注意,接下來的內容非常重要,若是理解了 git 的思想和基本工作原理,用起來就會知其所以然,游刃有餘。在開始學習 git 的時候,請不要嘗試把各種概念和其他版本控制系統 諸如 subversion 和 perforce 等 相比擬,否則容易混淆每個操作的實際意義。g...
Git 工作原理
git 是最先進的開源分布式版本控制系統,最初由 linus 為解決 linux 的 管理而發明。版本控制系統 version control system,vcs 有很多實現,比如早期的 cvs,主要用於控制 協調檔案的一致性。目前使用最多的主要是 svn 和 git。svn vs git svn...
iCloud工作原理簡介
於 icloud 馬上就要和廣大果迷見面了,相信不少果迷已經對該服務期待已久。被冠以 ios 5 最重要更新之一的 icloud 到底是如何為使用者服務的呢?下面帶果迷們一起了解一下 icloud 的內部構造。icloud 最簡單的存在形式其實就是乙個特定的資料夾,它位於 ios 裝置的 priva...