看这篇文章之前可以先阅读  https://www.cnblogs.com/cxq0017/p/9645944.html 创建版本库这篇文章

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

  Git is a distributed version control system

  Git is free softwore

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

git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过,但还没有准备提交的修改。

  虽然Git告诉我们readme.txt被修改了,但如果能看具体修改了什么内容,自然是比较好的,比如你休假两周从外地回来,第一天上班,已经记不清上次怎么修改的readme.txt。所以,需要用git diff这个命令看看:

  

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

  $git add readme.txt

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

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

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

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

$ git status
On branch master
nothing to commit, working tree clean

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

最新文章

  1. jquery复选框checkbox实现删除
  2. Java aes加密C#解密的取巧方法
  3. pullRefresh组件配置
  4. h1/title,b/strong,i/em 的区别
  5. IOS添加手势识别
  6. Android学习----自适应国际化语言
  7. .NET 4.0 MemoryCache with SqlChangeMonitor
  8. hdu1059 Dividing ——多重背包
  9. 腾讯云centos6.5下部署django环境
  10. 1.Repeater控件
  11. java抽象类的特点
  12. Tomcat设计模式
  13. Python模拟ICMP包
  14. Java虚拟机监控命令
  15. python练习五—简单web应用
  16. 聊聊GarbageCollectionNotificationInfo
  17. python异步编程之asyncio(百万并发)
  18. TaxonKit - A cross-platform and Efficient NCBI Taxonomy Toolkit
  19. Apache Beam是什么?
  20. 【BZOJ1452】[JSOI2009]Count(树状数组)

热门文章

  1. Codeforces Round #279 (Div. 2) 题解集合
  2. windows下搭建nginx+php+虚拟主机配置过程
  3. 流程设计器jQuery + svg/vml(Demo6 - 增加结点属性及切换)
  4. windows上安装maven及eclipse中配置maven
  5. Beta阶段第2周/共2周 Scrum立会报告+燃尽图 11
  6. jquery3.1.1报错Uncaught TypeError: a.indexOf is not a function
  7. Nginx 静态资源缓存配置
  8. iOS 关于时间天数星期月份的总结
  9. 转:MyISAM 和 InnoDB 讲解
  10. Oozie_01安装教程【20161116】