git基础使用(一)

git基础

git把数据看做是对小型文件系统的快照,每次提交更新,或者在Git中保存项目时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。为了高效,如果文件没有修改,git不在重新存储该文件,而是只保留一个链接指向之前储存的文件。git对待数据更像是一个快照流。

git的简单的介绍

git的三种状态

1. 已提交(committed)
  表示数据已经安全的保存在本地数据库中。
2.  已修改(modified)
  已修改表示修改了文件,但还没有保存在数据库中。
3. 已暂存(staged)
  已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

git的三个工作区

  1. git仓库
     git仓库目录是git用来保存项目的元数据和对象数据库的地方。这是Git中最重要的部分,从其他计算机克隆仓库时,拷贝的就是这里的数据。
  2. 工作目录
     工作目录是对项目的某个版本独立提取出来的内容。
  3. 暂存区域
     暂存区域是一个文件,保存了下次提交的文件列表信息,一般在git仓库目录中。 

git的基本工作流程

1. 在工作目录中修改文件。
2. 暂存文件,将文件的快照放入暂存区域。
3. 提交更新,找到暂存区域的文件,将快照永久性的存储到Git仓库目录。  

git的安装

  1. Ubuntu

    sudo apt-get install git

  2. Windows
    http://git-scm.com/download/win 下载安装就行

  3. Mac
    http://git-scm.com/download/mac

git的几个简单配置

git自带一个git config的工具来帮助设置控制Git外观和行为的配置变量。这些变量存储在三个不同的位置:
1. /etc/gitconfig文件:包含系统上每一个用户及它们仓库的通用配置。如果使用带有–system的选项的git config时,它会从此文件读写配置变量。
2. ~/.gitconfig或~/.config/git/config文件:只针对当前用户。可以传递–global选项让Git读写此文件。
3. 当前使用仓库的git目录中的config文件(就是.git/config):针对该仓库。
每一个级别覆盖上一个级别的配置

用户信息配置

安装完Git应该做的第一件事就是设置用户名称和电子邮件的地址。这样做很重要,因为每一个git的提交都会使用这些信息,并且会写入到每一次提交中,不可更改。

$ git config --global user.name "xh_acmagic"
$ git config --global user.email "xh_acmagic@email.com"

编辑器配置

当git需要输入信息时会调用文本编辑器,可以使用下面的命令改变编辑器。

$ git config --global core.editor emacs

检查配置信息

如果要检查配置信息,可以使用git config –list列出所有Git能找到的配置。可以通过输入git config key:来检查Git某一项的配置.

获取帮助

如果要使用git的帮助,有三种方法可以找到git的命令手册:

$ git help <verb>
$ git <verb> help
$ man git <verb>

如要想获取config命令的手册,执行

$ git help config

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值