起步

1.版本控制系统的进化过程:本地版本控制系统-->集中化的版本控制系统-->分布式版本控制系统

2.Git是直接记录快照,而非差异比较:CVS,Subversion等系统都是将他们保存的信息看作是一组基本文件和每个文件随时间逐步累积的差异。Git不按照这种方式,Git把数据看作是对小型文件系统的一组快照,每次提交和更新,Git都对全部文件制作一个快照并保存这个快照的索引,如果文件没有修改,Git不再重新存储该文件,而只是保留一个链接指向之前存储的文件。Git对待数据更像是一个快找流。

3.Git的绝大部分操作都是本地执行,所以,即使没有网络,外出等等情况,都可以使用git工作,在有网络或者可以连接中心服务器的时候再将更改推送到服务端。

4.三种状态:

已提交(committed):表示数据已经安全的保存在本地数据库。

已修改(modified):表示修改了文件,但还没有保存到数据库

已暂存(staged):表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

5.Git项目的三个工作区域:

Git仓库:保存项目的元数据和对象数据库的地方

工作目录:对项目的某个版本独立提取出来的内容

暂存区域:保存下次将提交的文件列表信息

6.Linux上安装git:sudo yum install git

7.查看所有配置信息:git config --list 

  查看某一项配置信息:git config +***   ex:git config user.name

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. 这是一片孤山野岭里的丛林。有山,有水,有树,有各种各样的丛林野兽,还有如我这样的鸟,我是一只乌鸦。 我的家族...
    晓乌1008阅读 4,210评论 0 0
  • 不是所有的爱情都以失败告终, 也不是所有的恋人都将走散。 感情说到底,是两个人的努力。 不允许任何一方说放手。
    众生有相阅读 1,765评论 0 0
  • 从猿进化到人耗费上万年,而从人到猿,回复到动物的本性,可能就是在不可控的情绪出现,人与动物的很大不一样,在于人面对...
    付奋阅读 1,310评论 0 0

友情链接更多精彩内容