git介绍
它是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git的诞生离不开Linux社区的努力,它是开源的,而且是免费的。它支持多种操作系统,包括 Linux、Unix、Mac OS X、Windows。
基本概念
工作区、暂存区和 Git 仓库区
- 工作区(Working Directory): 当我们在本地创建一个 Git 项目,或者从 GitHub 上 clone
代码到本地后,项目所在的这个目录就是“工作区”。这里是我们对项目文件进行编辑和使用的地方。 - 暂存区(Staging Area): 暂存区是 Git 中独有的一个概念,位于 .git
目录中的一个索引文件,记录了下一次提交时将要存入仓库区的文件列表信息。使用 git add 指令可以将工作区的改动放入暂存区。 - 仓库区 / 本地仓库(Repository): 在项目目录中,.git 隐藏目录不属于工作区,而是 Git
的版本仓库。这个仓库区包含了所有历史版本的完整信息,是 Git 项目的“本体”。
文件状态
- 已跟踪:文件已被纳入版本控制,根据其是否被修改,可以进一步分为未修改(Unmodified)、已修改(Modified)或已暂存(Staged)。
- 未跟踪:文件存在于工作目录中,但还没被纳入版本控制,也未处于暂存状态。
分支
分支是 Git 的一大特性,支持轻量级的分支创建和切换。Git 鼓励频繁使用分支和合并,使得并行开发和错误修正更为高效。
下载使用git
Windows
- 下载并安装适合您 Windows 版本的安装程序:https://git-scm.com/download/win
- 按照安装向导完成安装。(默认设置安装即可)
- 打开终端(win+r→cmd),输入指令 git --version 检查是否安装成功。
安装好后,右键会出现两个Git选项,一个是GUI,一个是Bash,主要用到的是Bash。
Linux
- 打开终端,输入指令
sudo apt-get install git #安装 Git。
sudo apt-get update
sudo apt-get upgrade
- 输入指令
git --version
检查是否安装成功。