美文网首页
Git学习06--管理修改

Git学习06--管理修改

作者: babybus_superdo | 来源:发表于2016-06-11 22:19 被阅读26次

上一篇我们讲解的工作区和暂存区,这次我们来探讨下Git为何要比其他的版本控制系统要优秀?

  • 跟踪管理修改
    在Git中新增行,删除行,更改字符,创建文件.....全部算一个修改。做个试验继续操作前面的myTeam.txt文件,想其中添加以下内容。
Git very good.

然后进行add

git add myTeam.txt

add后查看状态

git status
add_1.png

继续修改myTeam.txt文件添加以下内容

Git i love you

OK了,我们提交下,并查看下状态。

git commit -m "add new txt"
git status
commit.png

汗...,第二次的修改没有提交,怎么会这样?我们理一下整个过程:第一次修改->git add ->第二次修改->git commit -m 。原来我们第二次的修改没有通过 git add 命令把修改添加到暂存区,所以git commit -m 只提交了已经放入暂存区的第一次修改。

通过git diff HEAD 验证下

git diff HEAD -- myTeam.txt
diff.png

由此可见我们第二次修改确实没有被提交,如果要提交,只需将第二次的修改add 到暂存区再commit 即可.

  • 总结
    1.每一次的修改,如果不add到暂存区,那就不会加入到commit
    中。

_本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 ) _
转载自【宝宝巴士SuperDo团队】原文链接: http://www.jianshu.com/p/ab55f74c7c91

相关文章

  • Git学习06--管理修改

    上一篇我们讲解的工作区和暂存区,这次我们来探讨下Git为何要比其他的版本控制系统要优秀? 跟踪管理修改在Git中新...

  • 05 管理与撤销Git修改

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

  • Git学习日记 Day-2

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

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

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

  • 16 git

    git status :列出目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit...

  • 2018-11-20 利用hexo搭建个人blog

    安装 修改配置 去git新增一个仓库修改git page选项git page新增一个ssh key 管理:建议源代...

  • Git基础

    什么是Git? Git是一个版本管理工具,可以管理修改之前和修改之后的文本内容。 怎么实现历史记录的管理? 实现历...

  • Git综述

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

  • git入门操作

    文章链接 git status 查看GIT目录当前状态 git add * 将修改纳入到GIT版本管理里面(红色部...

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

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

网友评论

      本文标题:Git学习06--管理修改

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