小战笔记_Git(一 介绍)

 

Git 介绍

一、 关于版本控制

     

本地版本控制系                集中化的版本控制系统


 

二、 Git 特点

        (一)  直接快照,而非比较差异;

        (二)  近乎所有操作都可本地执行;

        (三)  时刻保持数据完整性;

                Git 使用 SHA-1 算法计算数据的校验和,通过对文件的内容或目录的结构计算出一个 SHA-1 哈希值,作为指纹字符串;

          (四)  多数操作仅添加数据.

三、 基础要点

        (一) 三种状态:已提交(committed),已修改(modified)和已暂存(staged)

        (二)  基本的 Git 工作流程如下所示:

                1,在工作目录中修改某些文件。

                2,对这些修改了的文件作快照,并保存到暂存区域。

                3,提交更新,将保存在暂存区域的文件快照转储到 git 目录中。

                所以,我们可以从文件所处的位置来判断状态:如果是 git 目录中保存着的特定版本文件,就属于已提交状态;如果作了修改并已放入暂存区域,就属于已暂存状态;如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态。.gitignore 设置非版本控制的目录

四、 Git配置

        (一) Git配置变量所在的三个位置:

                1,安装目录/etc/gitconfig文件:系统中对所有用户都普遍适用的配置。gitconfig --system,读写的就是这个文件。

                2,~/.gitconfig文件:用户目录下的配置文件只适用于该用户。若使用。git config --global,读写的就是这个文件。(~:用户目录)

                3,工作目录中的 .git/config 文件

        (二)  用户信息配置

                设置:

                $ git config --global user.name "wxx"          

                $ git config --global user.email "314112362@qq.com"

                不加 --globa 某个特定的项目的设置

                显示:

                $ git config --global user.name

                $ git config --global user.email

                $ git config --list


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值