Git简介
Git 是一个 免费 的 开源 分布式版本控制系统,
容易学习,内存小,效率高。
Git流程图
Git常用的一些命令
这里的a.txt 只是一个文件名,并不是固定命令代码
git add a.txt 添加到缓存区
git commit a.txt 提交到本地仓库
git reset a.txt 从缓存区撤回
git clone 地址 从所使用的地址上克隆/复制项目
补充--版本控制
即代码仓库,解决两个问题
一是记录一个文件多次修改的历史记录,生成多个不同的版本号;
二是在团队开发过程中可以多人共享代码。
分为集中式版本控制与分布式版本控制
共同点:都有一个共享的服务器仓库(远程仓库);
不同点:集中式版本控制成员间可以看到其他成员的工作内容,管理者可以集中管理,但集中式版本控制开发者没有本地仓库,在服务器仓库发生故障时,本地开发区没有历史记录,其他开发者并不能提交代码,不能协同作业;
分布式版本控制客户端提取的不是最新版本的文件快照,而是把代码仓库完整地镜像下来(本地库),这样任何一处协同工作用的文件发生故障,事后都可以用其他客户端的本地仓库进行恢复。没有网络时,可以在本地进行开发,等到有网的时候再更新到远端仓库;即使服务器出现问题导致最新版本丢失,每个开发者本地也保存了历史版本。更新到服务器仓库即可恢复。