Git 官网地址:https://git-scm.com/
定义
Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。
Git 易于学习,占地面积小,具有闪电般的快速性能。它具有诸如 Subversion,CVS,Perforce 和 ClearCase 之类的 SCM 工具,具有廉价的本地分支,方便的暂存区域和多个工作流等功能。
Git 使用步骤
安装
Git 官网下载安装包比较慢,这里上传了 Mac、Windows 版本的安装包。具体的安装步骤比较简单,这里就不做介绍了,跟着安装步骤一步一步来就行了。
淘宝提供了一个镜像网站:https://npm.taobao.org/mirrors/git-for-windows/
Git config 配置
在使用 Git 操作文件的时候需要先对 Git 进行 config 配置。Git 的配置级别主要有以下 3 类,推荐使用 global 级别。
1.仓库级别 local【优先级最高】
仓库级别对应的配置文件是当前仓库下的.git/config,如下图所示。
2.用户级别 global【优先级次之】
用户级别对应的配置文件是用户目录下的 ~/.gitconfig 文件,如下图所示。
3.系统级别 system【优先级最低】
系统级别对应的配置文件是 git 安装目录下的 /etc/gitconfig(Mac Git 的安装目录是 /usr/local/git)
我们也可以通过如下的命令查看 Git 的配置信息。
1.git config —local -l 查看仓库配置(必须要进入到具体的目录下,比如要查看TestGit仓库的配置信息)
2.git config —global -l 查看用户配置
3.git config —system -l 查看系统配置
4.git config -l 查看所有的配置信息,依次是系统级别、用户级别、仓库级别
Git init 初始化仓库
首先,进入需要初始化的目录,然后执行 git init
命令。
cd /Users/yinjianwei/开发/projects/test1
git init
# Initialized empty Git repository in /Users/yinjianwei/开发/projects/test1/.git/
可以看到在 test1 目录下创建了一个空的 Git 仓库。
这个 .git 文件夹就是我们所说的版本库,可以对 test1 目录下的文件进行版本控制。
test1 目录称为一个工作区,在这个工作区可以创建自己的文件,也可以通过 git add、git commit 命令来管理我们创建的文件。下面通过一张图来描述工作区的几种状态。
作者:殷建卫 链接:https://www.yuque.com/yinjianwei/vyrvkf/vckull 来源:殷建卫 - 架构笔记 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。