美文网首页
Git跟踪管理的对象—修改

Git跟踪管理的对象—修改

作者: by小杰 | 来源:发表于2017-01-24 14:54 被阅读42次

为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件

你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。


例子:
有一个文件
做第一次修改 -> git add
做第二次修改 -> git commit

结果:
然而我们发现这两次修改,第二次没有都被提交

原因:
我们前面讲了,Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放入暂存区,准备提交,但是,在工作区的第二次修改并没有放入暂存区,所以,git commit只负责把暂存区的修改提交了,也就是第一次的修改被提交了,第二次的修改不会被提交。


*完美的小结

现在,你又理解了Git是如何跟踪修改的,每次修改,如果不add到暂存区,那就不会加入到commit中。

本文转自:廖大神的官方网站
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000

相关文章

  • Git跟踪管理的对象—修改

    为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 你会问,什么是修改?比如你新增...

  • Git综述

    开始 Git跟踪并管理的是修改,而非文件。 git remote add xxx https://git.gith...

  • Git使用教程-6.撤销修改

    撤销修改 Git 比其他版本控制系统设计得优秀,因为 Git 跟踪并管理的是修改,而非文件。 您会问,什么是修改?...

  • 管理修改

    Git 跟踪管理的是修改 不是文件 下面来做测试 修改仓库中的readme.pages文件 添加一行内容 git ...

  • Git学习日记 Day-2

    学习地址 Git设计优秀之处 跟踪管理修改,而非文件 丢弃修改的内容 改乱了工作区的文件,要直接丢弃$ git c...

  • Git相关笔记《基础》

    Git是什么? Git是目前世界上最先进的分布式版本控制系统。 划重点 1、Git跟踪并管理的是修改,而非文件2、...

  • Git丢弃修改

    Git是如何跟踪修改的?我们之前修改文件后都用到了两个命令git add 、git commit,其实...

  • Git

    版本库(repository):可以被git管理起来的目录。git能跟踪该目录下每一个文件的修改、删除,也可以在未...

  • Git 笔记 ---- 本地仓库

    1. 特点: 分布式版本控制系统Git跟踪并管理的是修改,而非文件。免费最快、最简单也最流行 2. Git安装完成...

  • 05 管理与撤销Git修改

    管理修改 Git管理的是修改,而不是文件 Git管理的是修改,当你用git add命令后,在工作区的第一次修改被放...

网友评论

      本文标题:Git跟踪管理的对象—修改

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