什么是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:工作区 (本地代码存盘存储区)