Git 的三大区域
Git 的工作流程围绕三大核心区域展开:工作目录(Working Directory)、暂存区(Staging Area) 和 版本库(Repository)。理解这些区域的作用是掌握 Git 的基础。
工作目录是用户直接编辑文件的地方,所有未跟踪或已修改的文件都存在于这里。它反映了项目的当前状态,但尚未被 Git 管理。
暂存区是一个中间区域,用于临时存放即将提交的更改。通过 git add 命令将工作目录中的变更添加到暂存区,形成一次快照。
版本库是 Git 存储项目历史的地方。通过 git commit 命令将暂存区的内容永久保存到版本库中,生成一个新的提交记录。
文件的修改与提交流程
1. 初始化仓库
创建一个新目录并初始化 Git 仓库:
mkdir git-demo && cd git-demo
git init
2. 创建并跟踪文件
在工作目录中新建文件并添加到暂存区:
echo "Hello Git" > README.md
git add README.md
3. 提交到版本库
将暂存区的更改提交到版本库:
git commit -m "Add README.md"
检查文件状态
使用 git status 查看文件在不同区域的状态:
git status
- 未跟踪的文件显示为
Untracked files。 - 已修改但未暂存的文件显示为
Changes not staged for commit。 - 已暂存的文件显示为
Changes to be committed。
修改文件并提交变更
1. 修改工作目录文件
编辑 README.md 文件:
echo "New content" >> README.md
2. 查看变更差异
比较工作目录和暂存区的差异:
git diff

被折叠的 条评论
为什么被折叠?



