学习git基础知识与命令简记,初次运行git的命令行配置,git与其他版本控制的区别,git config配置命令

一丶Git同其他版本控制系统的区别

Git和其他版本控制系统的主要区别在于Git对待数据的区别。概念上来说,其他大部分系统,以文件变更列表的方式存储信息,这类系统将他们存储的信息看做是一组基本文件和每个文件随时间不累积的差异,通常称作基于差异的版本控制
记录差异,基于差异化版本控制

Git 更像是把数据看作是对小型文件系统的一系列快照。 在 Git 中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。 为了效率,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。 Git 对待数据更像是一个 快照流记录快照

二丶Git的优势

  • 近乎所有操作都是本地执行
  • Git保证完整性,不可能在Git不知情的情况下进行操作。哈希校验和机制来保证。同时Git中以文件内容的hash值来索引而不是文件名
  • Git一般只添加数据
  • 三种状态:已修改,已暂存,已提交
  • 三个阶段:工作区,暂存区,Git目录

三丶初次运行Git前配置

  • git config -l:查看配置
  • git config --list --show–origin:查看所有配置以及配置文件位置
  • git config --global user.name=’’:同理配置邮箱和用户,全局配置
  • git config --global core。editor=‘’:配置文本编辑器
  • git help<>:获取帮助
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值