有关Git的那些事儿(三)

作者: 栗子西西 | 来源:发表于2018-12-30 22:53 被阅读103次

上一小节中,我们介绍了如何创建仓库,以及如何把文件提交到仓库让管理员老大哥管理。至此,我们有了自己的仓库,仓库里也存放了一些文件。

可能有些朋友要急了,觉得这个Git也不过如此嘛。随便一个目录都可以存放文件嘛,放在这个仓库里有什么好处呢?

诸位客官别急,容老生慢慢道来。

现在,我们觉得之前的love.txt文件中写的歌词不太好,需要修改成如下内容:

I love you so much as the mouse like rice.
Do you know?

修改完后,不知道现在仓库具体是啥情况,那咱就跟管理员老大哥打听打听消息。

此处,又需要输入暗号啦(只有暗号对了老大哥才会说出仓库的信息噢)。

在命令行中输入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:   love.txt

no changes added to commit (use "git add" and/or "git commit -a")

老大哥跟咱无所保留地交底儿啦。咱的love.txt修改过了,但是还没提交呢。

又过了几天,你突然又想起这个love.txt文件啦,但是忘记几天前自己修改了什么内容了,怎么办?走,一起去仓库找管理员老大哥问问呗。

跟往常一样,还是需要特定的暗语。老大哥可不是随便谁问一句就说的大喇叭哈。这次,咱在命令行中输入git diff,如下:

git diff love.txt

老大哥看到后,秒回。(看来老大哥真的是尽忠尽职啊)

diff --git a/love.txt b/love.txt*
index 7b2b923..a81d536 100644*
--- a/love.txt*
+++ b/love.txt*
@@ -1 +1,2 @@
-I love you as the mouse like rice.
+I love you so much as the mouse like rice.
+Do you know?

原来前几天修改了这些内容啊,这下可以放心地提交给仓库保管了。

运用上一节的两步法暗号,大家还记得吗?命令行中输入如下:

git add love.txt
git commit -m "add a sentence"

老大哥回复我们:

[master 664f71e] add a sentence
 1 file changed, 2 insertions(+), 1 deletion(-)

提交后,咱再问问老大哥仓库此时啥状态:

git status

看到老大哥的回复,总算岁月静好啦。

On branch master
nothing to commit, working tree clean

老大哥告诉咱,没有需要提交的内容,工作区是干净的。阳光明媚的一天开始啦。

课后总结来啦:

  1. 查找工作区状态:git status
  2. 查找被修改文件的内容:git diff <file>

欲听后事如何,且听下回分解~

相关文章

  • 有关Git的那些事儿(三)

    上一小节中,我们介绍了如何创建仓库,以及如何把文件提交到仓库让管理员老大哥管理。至此,我们有了自己的仓库,仓库里也...

  • 有关Git的那些事儿(一)

    关于git,大家应该都听过吧。至少,github应该是有所耳闻吧。惭愧的是,之前的我,使用过github,却完全丈...

  • 有关Git的那些事儿(二)

    上一节我们安装好了Git,这一小节开始进入正题。 话说,Git里有一个名叫repository的东西,翻译成中文名...

  • 有关Git的那些事儿(六)—修改

    Git管理的是修改,而非文件本身。增加、删除、甚至是创建新文件都是修改。 Git既可以管理修改,也可以撤销修改。 ...

  • 有关Git的那些事儿(五)—-框架结构

    要想彻底了解一个东西,首先需要了解它的整体框架结构。Git也是如此。这一小节,我们来看看构成它的骨架。 工作区(W...

  • Git那些事儿

    Git是目前世界上最先进的分布式版本控制系统,适合多人协作开发的大型项目。我平常也经常使用git,来管理自己的几个...

  • git的那些事儿

    ·项目在多次提交之后会慢慢的变大,怎么办? 查看文件夹下面所有文件或者文件夹的大小: du -ah 这是出现克隆失...

  • 有关障碍那些事儿

    境界不同 障碍不同 凡:打哪指哪 圣:指哪打哪 如何做到 了了分明 如对目前 您需要 超越 三种障碍 1 业障 现...

  • 有关迟到那些事儿

    地铁飞驰的声音虽有点刺耳,我仍想它快点、快点、再快点。没错,今天出发晚了,上班要迟到了。 以前上班我总迟到,一个月...

  • 有关Git那些事儿(四)------穿越历史与未来

    上一小节我们学会了如何修改文件,并提交到Git版本库中。我们再练习一次,修改love.txt文件如下: 之后提交:...

网友评论

    本文标题:有关Git的那些事儿(三)

    本文链接:https://www.haomeiwen.com/subject/gwvblqtx.html