Git简介和安装(一)

什么是Git

Git是分布式版本控制系统。Git自动记录每次文件的改动,还可以协作编辑,自动版本控制。
为了更好的理解Git,那么我们就得知道它和这类系统(CVS、Subversion、Perforce、Bazaar 等等)的区别。
CVS类系统是基于差异的版本控制,将它们存储的信息看作是一组基本文件和每个文件随时间逐步累积的差异 。
在这里插入图片描述
在 Git 中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。 为了效率,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。 Git 对待数据更像是一个 快照流。
在这里插入图片描述
你执行的 Git 操作,几乎只往 Git 数据库中 添加 数据。 你很难让 Git 执行任何不可逆操作,或者让它以任何方式清除数据。

三种状态

现在请注意,如果你希望后面的学习更顺利,请记住下面这些关于 Git 的概念。 Git 有三种状态,你的文件可能处于其中之一:

  • 已提交(committed):已修改表示修改了文件,但还没保存到数据库中。

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

  • 已暂存(staged):已提交表示数据已经安全地保存在本地数据库中。
    与此对应的是Git的三个阶段:工作区、暂存区以及 Git 目录
    在这里插入图片描述

Git安装

下载

下载地址:https://git-scm.com/downloads

配置Git
  • 安装完成后,找到Git bash,双击打开。
    安装了GitBash, Git Bash内置了Git命令
  • 输入自己的用户名和邮箱(为注册github账号时的用户名和邮箱)
git config --global user.name "name"
git config --global user.email "dfsdgfsdg@163.com"

每次git提交都会引用这两条消息,说明是谁提交的更新。--global 是让更改的配置文件位于你的主目录,以后所有项目都使用这个配置。如果是特定项目选择不同的提交用户名和邮箱时,就不用使用--global

下一节:Git创建本地仓库和上传GitHub(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值