什麼是git?
Git(讀音爲/gɪt/。)是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。 [1] Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
(此內容來自百度百科 https://baike.baidu.com/item/GIT/12647237?fr=aladdin)
原理和流程?
(此內容來自網友博客 https://www.cnblogs.com/seven-ahz/p/7712125.html)
1. Remote 遠程倉庫 (可以理解爲代碼服務器上的最新版本)
2.Index / Stage:暫存區 (代碼調用Add,可以只是標識了下代碼,提交本地(Repository),還需要執行commit命令)
3.Repository:倉庫區(或本地倉庫,即代碼commit後先存儲到這裏)
4.Workspace:工作區 (本地代碼存盤存儲區)