对Git的理解
????? GIT屬于計算機軟件,功能是分布式版本控制系統,字面意思還挺有意思的:愚蠢或不開心的人,首先呢,這款軟件是免費的。
這款軟件是免費的。這款軟件是免費的。(重要的地方要說三遍)即使它不是免費的,在我大天朝,嘿嘿...開源分布式版本控制系
統這一句我就不知道什么意思了,反正就是敏捷高效的處理項目了。
???? ?百科上說:Torvalds 開始著手開發 Git 是為了作為一種過渡方案來替代 BitKeeper,后者之前一直是 Linux 內核開發人員在
全球使用的主要源代碼工具。意思就是說他是個源代碼工具。
下圖是經典的git開發過程。
Git的功能特性:
從一般開發者的角度來看,git有以下功能:
1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。
2、在自己的機器上根據不同的開發目的,創建分支,修改代碼。
3、在單機上自己創建的分支上提交代碼。
4、在單機上合并分支。
5、把服務器上最新版的代碼fetch下來,然后跟自己的主分支合并。
6、生成補丁(patch),把補丁發送給主開發者。
7、看主開發者的反饋,如果主開發者發現兩個一般開發者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發者可以自己解決,或者沒有沖突,就通過。
8、一般開發者之間解決沖突的方法,開發者之間可以使用pull 命令解決沖突,解決完沖突之后再向主開發者提交補丁。
說白了就是拷貝下來唄。
Git --- The stupid content tracker, 傻瓜內容跟蹤器。名字中就能看出這款軟件是傻瓜都可以完成的,足以展示這款軟件是多么的容易操作。
??? 創建一個版本庫
??? 增加內容信息
??? 提交內容
??? 管理分支
??? 大致就是這些內容。??? 百科上面密密麻麻的寫著各種代碼和英文,我是看不懂,大致知道這是個源代碼工具。
轉載于:https://www.cnblogs.com/zsj233/p/4821943.html
總結
- 上一篇: ubuntu 14.04 安装chrom
- 下一篇: UILabel自适应高、宽