Git教程使用系列(四): git status 查看本地工作区、暂存区中文件的修改状态

命令:git status

若未修改文件的话,执行命令后会出现如下图的提示:

[root@centosnode01 hongDemo]# git status
位于分支 dev-yh-1.0.0
您的分支与上游分支 'origin/dev-yh-1.0.0' 一致。

查看工作区有哪些文件

[root@centosnode01 hongDemo]# ll
总用量 12
-rw-r--r--. 1 root root  97 9月   6 21:10 print.txt
-rw-r--r--. 1 root root  51 9月   5 21:49 README.md
-rw-r--r--. 1 root root 122 9月   6 21:10 second.txt
[root@centosnode01 hongDemo]# vi README.md   -----向该文件中添加内容,
[root@centosnode01 hongDemo]# rm -rf second.txt  删除工作区的文件second.txt
[root@centosnode01 hongDemo]# ll
总用量 8
-rw-r--r--. 1 root root  97 9月   6 21:10 print.txt
-rw-r--r--. 1 root root 183 9月   6 21:35 README.md

再执行git status命令后,出现如下图结果:
[root@centosnode01 hongDemo]# git status
位于分支 dev-yh-1.0.0
您的分支与上游分支 'origin/dev-yh-1.0.0' 一致。

尚未暂存以备提交的变更:
  (使用 "git add/rm <文件>..." 更新要提交的内容)
  (使用 "git restore <文件>..." 丢弃工作区的改动)
    修改:     README.md
    删除:     second.txt

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")

"修改尚未加入提交(使用 "git add" 和/或 "git commit -a")" 必须执行git add . 命令,将文件存入暂存区中,再执行提交命令,才可以将文件提交到本地仓库中。

由此我们可以看出,当你在对本地工作区中的文件修改后,使用git status命令就可以看到你本次修改(新增、删除、修改)中涉及到哪些文件,同时也可以看到已经存入暂存区中发生修改变更的文件,便于检查具体修改了哪些文件,以免出现疏漏。

 

[root@centosnode01 hongDemo]# git add .
[root@centosnode01 hongDemo]# git status
位于分支 dev-yh-1.0.0
您的分支与上游分支 'origin/dev-yh-1.0.0' 一致。

要提交的变更:
  (使用 "git restore --staged <文件>..." 以取消暂存)
    修改:     README.md
    删除:     second.txt

[root@centosnode01 hongDemo]# git pull origin dev-yh-1.0.0
来自 https://github.com/honghongyang/hongDemo
 * branch            dev-yh-1.0.0 -> FETCH_HEAD
已经是最新的。
[root@centosnode01 hongDemo]# git commit -m "删除了second.txt和修改了REDEAME.md的内容"
[dev-yh-1.0.0 8fbcbda] 删除了second.txt和修改了REDEAME.md的内容
 2 files changed, 3 insertions(+), 4 deletions(-)
 delete mode 100644 second.txt
[root@centosnode01 hongDemo]# git push origin dev-yh-1.0.0
Username for 'https://github.com': hongyang1111@163.com
Password for 'https://hongyang1111@163.com@github.com': 
枚举对象: 5, 完成.
对象计数中: 100% (5/5), 完成.
使用 4 个线程进行压缩
压缩对象中: 100% (3/3), 完成.
写入对象中: 100% (3/3), 509 字节 | 509.00 KiB/s, 完成.
总共 3 (差异 0),复用 0 (差异 0)
To https://github.com/honghongyang/hongDemo.git
   0547b44..8fbcbda  dev-yh-1.0.0 -> dev-yh-1.0.0

查看远程仓库中dev-yh-1.0.0仓库,是否还存在second.txt和REDEADE.md的内容是否已经修改

README.md的内容如下:(其内容已经发生了变化)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值