Git 新手快速上手笔记
这篇适合谁
如果你刚开始学 Git,还没完全分清工作区、暂存区、提交历史和远程仓库之间的关系,先看这一篇最合适。
目标不是一次学完所有命令,而是先建立一套“能稳定做事、不容易把仓库搞乱”的最小工作流。
先记住 Git 的最小模型
可以把 Git 理解成下面这条流水线:
工作区 -> git add -> 暂存区 -> git commit -> 本地仓库 -> git push -> 远程仓库
四个核心概念:
- 工作区:你当前正在编辑的文件。
- 暂存区:下一次提交准备带上的内容。
- 本地仓库:已经提交到本地历史里的版本。
- 远程仓库:GitHub、GitLab、Gitee 上的仓库副本。
初学时只要把这件事记住,很多命令就不会混。
第一次使用先做的配置
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
git config --global init.defaultBranch main
git config --global core.editor vim
检查配置:
git config --list
如果你还没配过环境,可以再看 安装和配置 Git。
两种开始方式
方式一:新建一个自己的仓库
mkdir my-project
cd my-project
git init
git status
第一次提交:
git add .
git commit -m "init: first commit"
方式二:克隆一个已有仓库
git clone <repository-url>
cd <repository-folder>
git status