zoukankan      html  css  js  c++  java
  • Git简介

          Git是我目前必须要学习的版本控制工具。所谓版本控制就是在对文件进行增删改的过程中,版本控制工具会记录所有的操作,并可以将文件回退到固定时间点文件的状态。(个人理解)

          现存的版本控制工具还有CVS和SVN,但是这两种属于集中式的版本控制系统,而Git是分布式版本控制系统,以下是两种控制系统的区别:

          集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,都是用自己的电脑,所以先从中央服务器取得最新的版本,然后开始干活,干完活再把自己的活推送到中央服务器。集中式版本控制系统的最大毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇上网速慢的话,那么就会让人难以忍受。

           分布式版本控制系统首先没有中央服务器,每个人的电脑都有一个完整的版本库,这样工作的时候就不需要联网,因为版本库就在本地电脑上。(当然,局域网内也有一台主机充当中央服务器的角色,方便推送各个主机的更改)。

  • 相关阅读:
    Leetcode#129 Sum Root to Leaf Numbers
    Leetcode#15 3Sum
    Leetcode#16 3Sum Closest
    Leetcode#127 Word Ladder
    Leetcode#2 Add Two Numbers
    Leetcode#18 4Sum
    vue.js入门(3)——组件通信
    vue.js慢速入门(2)
    vue 基础介绍
    vue.js中v-for的使用及索引获取
  • 原文地址:https://www.cnblogs.com/hujingwei/p/5136040.html
Copyright © 2011-2022 走看看