Git三大区域:工作流程详解。

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值