• 快速入门git第一步


    版本控制的知识。

    一、版本控制VC:是一种记录了任何文本内容的改变,方便以后查阅版本改变

    二、版本控制系统VCS: 简单来说的好处就是便于回到之前的某个版本,有一下的好处:
          1、文件可回到某个状态,甚至是系统回到了某个状态点
          2、可以即使的查看文档改动的内容
          3、可以查看谁提交了代码,修改的内容是什么,发起修改的是谁,方便检查bug是谁导致的,方便管理
    三、集中化的版本控制系统CVCS工作原理: 所有的版本控制放在一台服务器上(体现了集中),客户端通过拉取代码或提交代码进行更改服务器上的项目版本。好处:
         1、可以看到团队其他人的进度
         2、管理员掌握开发的权限
         3、管理员便于维护版本,只需要在服务器上维护
    坏处:
         1、如果服务器坏了,没备分,就恐怖了,或因磁盘导致了数据的丢失,导致了那个版本丢失
        2、服务器待机,就无法提交代码和更新代码了,无法实现团队合作了

    四、分布式版本控制系统DVCS: git就是属于这一类,它就解决了CVCS的缺点,实现了每个客户端拉取下来的代码不仅是最新版本的一个快照,而是整个项目的镜像,一个完整的代       码拷贝
    ,解决了服务器坏了,每个客户端的项目恢复,这类系统都可以指定和若干不同的远端代码仓库进行交互,实现分别和不同工作小组的人相互协作

    五、git特点:

          1、速度快

         2、适合开发大的项目

         3、 非线性的分支管理

  • 相关阅读:
    学习 swift (1)
    Sbulime Text 2 修改选中字符串的颜色
    js string 和 json 互转
    Mac OSX sublime text2 各种快捷键
    webstorm keymap
    python http post json
    node.js async 几个函数
    python 爬图 helloworld
    合服导致 globalserver 起不来的问题
    ssh 登陆 端口转发
  • 原文地址:https://www.cnblogs.com/chenzhenzhen/p/3891950.html
Copyright © 2020-2023  润新知