git学习之路_2_文件管理

时光穿梭

前面我们已经添加并提交了一个readme.txt文件,现在我们将文件进行修改,改为下面的内容:

修改readme.txt

现在,我们运行命令git status看一看会有什么结果:

运行git status命令

git status命令可以让我们时刻掌握仓库当前的状态,从上图中可以看出来,redme.txt文件显然被修改过了,但是我们并没有准备提交我们的修改。如果我们不知道修改了什么样的内容,我们可以运行命令git diff来查看具体修改了什么样的内容。

运行git diff命令

diff是英文difference的缩写,上图中显示的格式是Unix通用的diff格式,知道了我们对readme.txt文件做了那些修改,接下来我们把文件提交到仓库中,一样是两个步骤,第一步运行命令git add

git add readme.txt 

接下来在执行git commit命令之前,我们用命令git status看看当前仓库的状态

运行git status命令

上面的git status命令告诉我们,将要被提交的修改包括readme.txt,接下来,我们可以放心的提交了:

运行git commit命令

进行了提交之后,我们再用git status命令来查看仓库的当前状态

运行git commit命令

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

本节命令

git status:掌握工作区的状态

git diff:查看修改的内容

参考来源

Git 时光穿梭

Git cheat sheet英文版

Git cheat sheet中文版


---------------- The End ----------------
支持一下
Fork me on GitHub ;