---
url: https://www.lingpapl.cn/study/git/basics.md
description: 系统梳理 Git 基础命令：安装配置、仓库初始化、暂存、提交、状态查询与日志查看。
---

# Git 核心基础

## Git 核心三大区概念

Git 的三大区域（工作区、暂存区、Git 仓库）是 Git 的核心，可以帮助我们理解他的工作机制，所以是非常重要的内容。

![Git 三大区域理解-01](/images/study-git/base/base-01.png)
![Git 三大区域理解-02](/images/study-git/base/base-02.png)

工作区

* 项目目录，写代码的地方
* 在这里可以新增文件、删除文件、修改文件的内容
* 如果工作区的内容有变动，就可以通过`git add`命令，将变动的信息添加到存暂区。

**暂存区**

* 暂时存放下次将要提交的文件列表信息，但还没有提交到本地仓库生成版本。
* 通过 `git commit`命令，可以将暂存区内容提交到**本地仓库**，生成一个**新的版本**。

**Git 仓库（版本库）**

* Git 仓库分为本地仓库和远程仓库
* Git 仓库中保存着项目的不同版本数据
* 如果有需要，可以通过`git push 别名/远程仓库地址 要推送的分支` 命令，将本地仓库中的版本信息推送至远程仓库
