我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下
内容:

Git is a distributed version control system.
Git is free software.

现在,运行git status命令看看结果:

$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
##
modified: readme.txt
#no changes added to commit (use "git add" and/or "git commit -a")

git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的
修改。
虽然Git告诉我们readme.txt被修改了,但如果能看看具体修改了什么内容,自然是很好的。比如你休假两周从国外回来,第一
天上班时,已经记不清上次怎么修改的readme.txt,所以,需要用git diff这个命令看看:

$ git diff readme.txt
diff --git a/readme.txt b/readme.txt
index 46d49bf..9247db6 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,2 +1,2 @@
-Git is a version control system.
+Git is a distributed version control system.
Git is free software.

git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从上面的命令输出看到,我们在第一行添
加了一个“distributed”单词。
知道了对readme.txt作了什么修改后,再把它提交到仓库就放心多了,提交修改和提交新文件是一样的两步,第一步是git
add:

$ git add readme.txt

同样没有任何输出。在执行第二步git commit之前,我们再运行git status看看当前仓库的状态:

$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
##
modified: readme.txt
#

git status告诉我们,将要被提交的修改包括readme.txt,下一步,就可以放心地提交了:

$ git commit -m "add distributed"
[master ea34578] add distributed
1 file changed, 1 insertion(+), 1 deletion(-)

提交后,我们再用git status命令看看仓库的当前状态:

$ git status
# On branch master
nothing to commit (working directory clean)

Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working directory clean)的。


小结

要随时掌握工作区的状态,使用git status命令。
如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

7. 查看当前库状态相关推荐

  1. 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )

    文章目录 一.添加暂存文件 git add 二.提交文件至版本库 git commit 三.查看版本库状态 git status 四.查询文件修改 git diff 一.添加暂存文件 git add ...

  2. 查看函数库.a函数符号信息

    一.概述 nm命令可以列出一个函数库文件中的符号表.它对于静态的函数库和共享的函数库都起作用.对于一个给定的函数库,nm命令可以列出函数库中定义的所有符号,包括每个符号的值和类型.还可以给出在原程序中 ...

  3. Android下查看共享库依赖项

    Android下查看共享库依赖项 [时间:2017-02] [状态:Open] [关键词:android,共享库依赖项,so,ndk,objdump,readelf] 起因 近期在处理Android下 ...

  4. 香橙派orangepi查看 GPIO当前状态方法: 安装wiringOP

    树莓派orangepi查看GPIO当前状态 方法:安装GPIO库接口wiringpid,而香橙派orangepi跟树莓派的方法不一样,是用wiringOP, 而wiringOP是从wiringpi改造 ...

  5. 如何查看MySQL数据库状态及信息(内存、数据库、编码格式、表、列、索引等)

    备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂. 本篇总结的是 <如何查看MySQL数据库状态及信息>,后续会每日更新~ ...

  6. oracle修改备库状态,Oracle-CRSCTL命令显示备库状态不正确

    现象 备库状态变成了Open,而不是预期的Open,Readonly $ crsctl stat res -t -w "TYPE = ora.database.type" ora. ...

  7. hpacucli查看HP服务器硬盘状态

    hpacucli查看HP服务器硬盘状态: http://downloads.linux.hp.com/downloads/ManagementComponentPack/centos/6/x86_64 ...

  8. Python 技术篇 - 查看python库都包含什么方法,查看python模块某个方法的具体用法源码,查看python模块所在的物理位置,查看python库都包含哪些属性

    很简单! 直接 import 导入要查看的库,然后 help() 就可以了. >>> import PyHook3 >>> help(PyHook3) help(P ...

  9. Ⅲ:zookeeper之查看节点的状态及其监听器的使用

    2021年Zookeeper最新系列 ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...

  10. 查看journalnode节点状态信息_OpenStack Cinder服务状态排错

    作者:舒祝 最近手动搭建了一个openstack环境,创建硬盘时失败,查看日志,提示无法进行调度,怀疑是cinder节点出现问题,去cinder节点查看服务 ,状态显示正常.systemctl sta ...

最新文章

  1. 《JavaScript高级程序设计》笔记:变量、作用域和内存问题(四)
  2. HTTP 方法:GET 对比 POST
  3. JVM学习笔记(四)
  4. HTML特殊字符大全2
  5. 随笔--互联网进化论
  6. python excel centos_centos中使用python遇到的几个问题
  7. java图形用户登录界面_Java简单登录图形界面
  8. matlab时域转换成频域_从时域到频域,你只需要旋转一下!
  9. 来来来!统一命名服务、集群管理、分布式应用
  10. zabbix如何监控linux磁盘性能IO
  11. 关于Firefox插件
  12. 有关排序的贪心策略的一种证明思想
  13. 从零基础入门Tensorflow2.0 ----八、41. estimator分布式实战
  14. 车牌字符识别中ctc loss损失函数理解
  15. MP4视频播放问题(有声音无图像)分析与解决——FFmpeg视频处理教程
  16. Python学习-小黑屋游戏
  17. 2021-08-11BUU-CTF:[WUSTCTF2020]alison_likes_jojo
  18. hash与history 以及区别
  19. 工程力学(1)-公理以及简单的受力分析
  20. 【多线程】送你1万朵玫瑰花

热门文章

  1. rm命令修改为移动到回收站
  2. linux 路由表及路由设置
  3. javaScript 解析 xml
  4. Microsoft Visual Studio.NET 2003 (VS2003) 简体中文企业级结构设计版+MSDN中文版
  5. HDOJ 1671 HDU 1671 Phone List ACM 1671 IN HDU
  6. GARFIELD@02-13-2005
  7. 那个清华哈佛双料女学霸, 辞职了
  8. 如何优雅的使用全球最大同性社交网站
  9. 【转】数组指针指针数组
  10. 牛客练习赛29 F 算式子