Git的安装非常简单,这里就不贴出来了。
分享几个其它博主的安装教程,不会的话参考。
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
https://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html
https://www.cnblogs.com/wj-1314/p/7993819.html
其它版本控制工具如何管理版本?
存储每个文件与初始版本的差异。
Git如何管理版本?
Git 不按照以上方式对待或保存数据。 反之,Git 更像是把数据看作是对小型文件系统的一组快照。 每次你提交更新,或在 Git 中保存项目状态时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。 为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。 Git 对待数据更像是一个 快照流。
初始版本V1,
V2版本更新了A和C文件,称为了A1和C1,这两个文件完整拷贝。B因为没改变,不用备份,V2版本的B只是V1版本B的一个指针。
....
这里看起来Git相对其它版本管理工具浪费了很多的硬盘,但这样的备份,在分支管理时,能获得更大的益处。
下面是Git的一个经典的流程图。
这里我们暂时只讨论,本地区域,暂存区域,工作区。远程仓库在下一节学习。
本地区域:我们工作目录,平时写代码,写文档的目录。
暂存区域:可以理解为,临时存储的一个区域,为了更方便撤销工作而建立。
本地仓库:存放自己每次提交的历史版本的位置。
要把本地写好的文件,放到暂存区域使用下面这个命令
git add
确认要把这个版本保存起来。把暂存区域内容,维护到本地仓库,使用下面这个命令
git commit