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

  1. # On branch master
  2. # Changes not staged for commit:
  3. # (use "git add <file>..." to update what will be committed)
  4. #
  5. #

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

git diff顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从上面的命令输出看到,我们在第一行添加了一个“distributed”单词。

知道了对readme.txt作了什么修改后,再把它提交到仓库就放心多了,提交修改和提交新文件是一样的两步,第一步是git add

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

  1. $ git commit -m "add distributed"
  2. [master ea34578] add distributed

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




原文: