美文网首页
Git简介(一)

Git简介(一)

作者: 笑红尘123 | 来源:发表于2019-11-27 22:59 被阅读0次

    一、什么是git?

    Git是一个 “分布式版本管理工具”,简单的理解版本管理工具: “版本管理工具” 能记录每次的修改,只要提交到版本仓库,可以找到之前任何时刻的状态。

    二、git和svn的区别?

    SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,那就咯咯了。
    Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

    三、git的工作流程?

    <1>克隆 Git 资源作为工作目录。
    <2>在克隆的资源上添加或修改文件。
    <3>如果其他人修改了,你可以更新资源。
    <4>在提交前查看修改。
    <5>提交修改。
    <6>在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。


    image

    四、git三端概念

    <1>工作区:就是你在电脑里能看到的目录。
    <2>暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
    <3>版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库


    image

    如果感觉有帮助请给予一个宝贵的赞,或者给小编一个赞赏!!!!

    相关文章

      网友评论

          本文标题:Git简介(一)

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