Git学习记录(工作区和暂存区)

工作区(Working Directory)

在我本地的learngit文件就是一个工作区
在这里插入图片描述

暂存区

提交需要两步

  1. git add
  2. git commit
    git add 把工作区的修改的内容提交到暂存区
    git commit 把暂存区的内容提交到仓库

因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。
你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。
在这里插入图片描述
做个小例子:
新建一个文件 mygit.txt 内容为:

this is my file
git  add  mygit.txt
git commit -m "new file mygit"

在这里插入图片描述
修改mygit 的内容:

this is my file
I want to update

再创建一个文件,文件名files 不给任何内容
查看状态git status
在这里插入图片描述
Git非常清楚地告诉我们,mygit.txt被修改了,而files还从来没有被添加过,所以它的状态是Untracked。
现在,使用两次命令git add,把mygit.txtfiles都添加后,用git status再查看一下:
在这里插入图片描述所以,git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。
在这里插入图片描述
一旦提交后,如果你又没有对工作区做任何修改,那么工作区就是“干净”的:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值