git status: 查看 工作区、暂存区、是否提交

要学习本文,首先需要学习 Git: 工作区、暂存区、本地仓库、远程仓库


    git status是最常用的命令之一,它用来查看工作区和暂存区的状态。能够通过git status的输出信息,判断当前的内容是否已经被暂存,是否已经被commit。


  1. 未被跟踪
        在工作区中新创建的File,未提交到 “暂存区”,将显示未 untrack。
    Alt
  2. 已经跟踪,但是未commit
        使用git add命令,可以将“工作区”中未被跟踪的文件,提交到“暂存区”。能够参与版本控制。Alt
  3. 已经被提交
        使用git commit命令,可以将“暂存区”中未被commit的文件,提交到“本地仓库”中。
    Alt
  4. 再次vim readme.txt,没执行git add的状态
    Alt
  5. 执行git add的状态:添加到暂存区
    Alt
  6. git reset HEAD <file> :丢弃暂存区,即:撤销上一次的git add操作
    Alt
  7. git checkout -- <file> :丢弃工作区,即:撤销修改了file的操作
    Alt
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值