在了解 git 基本用法之前,我们需要先清楚 git 中包含的四个区域和四个文件状态。
四个区域分别是:
- 工作区
- 暂存区
- 本地仓库
- 远端仓库
四个工作状态分别是:
- 未跟踪
- 未修改
- 被修改
- 被暂存
git 的基本用法可以理解为文件在这四个区域之间的移动,伴随着文件在四个工作状态之间的转移。
通常,学习 git 的用法是按照命令类别来区分的,本文则按照区域之前的关联来整理这些基本操作。对于命令所带不同参数而产生的延伸用法,可查看帮助手册或在特定场景下记忆。
工作区与暂存区
工作区 ----> 暂存区:新增/删除/改名
# 将指定文件放入暂存区
$ git add [file_name]
# 将所有修改或新增的文件放入暂存区