上回书说到如何创建一个版本库以及简单的如何提交问题。
当当当!既然已经创建和提交了,那么我们的下一步就到了展示Git的与众不同以及它的特色部分了。那就是修改部分。
上次提交过得文件我们需要对他进行一下修改。打开文件改两行代码啊,复制粘贴一些神秘代码的神马也是可以的XD、
接下来我们在 git bash中输入一串指令 git status
我们可以看到它会显示出一长串的内容。我们先解释一下 git status 这个指令的意思。他的目的是显示当前仓库的状态。
readme.txt被修改了。
当然我们不能光知道被修改了。我们还需要知道有哪些地方被修改了,如此 我们需要输入下一串指令。
$ git diff readme.txt
<pre><code class="python">diff --git a/readme.txt b/readme.txt
index <span class="number">46</span>d49bf.<span class="number">.9247</span>db6 <span class="number">100644</span>
--- a/readme.txt
+++ b/readme.txt
<span class="decorator">@@ -1,2 +1,2 @@</span>
-Git <span class="keyword">is</span> a version control system.
+Git <span class="keyword">is</span> a distributed version control system.
Git <span class="keyword">is</span> free software.</code>
这部分因为修改过的图片实在找不到了QAQ所以我手打了一段代码。淦!
从输入的git diff我们可以清晰的看出有哪些修改了的内容。
git diff
顾名思义就是查看difference,显示的格式正是Unix通用的diff格式,可以从上面的命令输出看到,我们在第一行添加了一个“distributed”单词。
知道了对readme.txt作了什么修改后,再把它提交到仓库就放心多了,提交修改和提交新文件是一样的两步。在此我就不赘叙了。
当然在git add之后我们可以选择再次使用git status察看当前状态
我们可以看出 和上面的代码还是有些区别的。
git status
告诉我们,将要被提交的修改包括readme.txt。