zoukankan      html  css  js  c++  java
  • 什么是git,为什么要用git(一)

    git是一个开源的分布式版本控制系统。重点是版本控制系统(version control system )。
    git的官方文档地址:https://git-scm.com/book/zh/v2/

    一、什么是版本控制?

    版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
    那什么又是版本?
    在生活中,我们应该听过某某的书又出新版本了。苹果11又出来了,又该换手机了。新书、新手机对于之前的那本书来说就是新版本,以前的就是老版本。
    在git上通俗点说就是:对文件进行修改、保存并提交,则形成一个版本。它是一个主观行为,你修改或者开发阶段性的完成了,并提交了,即形成一个版本。每提交一次就形成一个版本
    git就是对一系列的版本进行控制,并且是分布式的。

    那什么又是分布式?
    分布式的对立面是集中式。集中式就是所有的文件都存放在一台机器上,这台机器坏了,那就全部没有了。
    分布式就是所有的文件不仅仅放在一处。在git中,你的电脑上的git仓库就是一个功能完整的系统,可以进行各种操作,也可以同步至github服务器上。

    大概理解这么多,暂时就够用了。

    二、如何安装git

    官网下载地址:https://git-scm.com/downloads
    官网提供了Mac OS X    、Windows、Linux/Unix 世界三大操作系统的软件版本,选择相应的安装即可。

    三、为什么要学习git命令

    对于习惯windows的用户,可能会不喜欢敲命令。但学习git命令不是目的啊,学习命令是为了熟悉和理解git的操作流程,
    理解git的操作原理,是如何版本控制的。只要最终理解了,用开发工具的git操作,或者图形化工具,或者命令都不在话下了。
    所以必须从git命令着手开始学习,最终达到可以在团队内与团队成员协作开发的目的。

    转载自:知优码 https://www.javaidea.cn/topic/1232.html

  • 相关阅读:
    HDU 1058 Humble Numbers
    HDU 1421 搬寝室
    HDU 1176 免费馅饼
    七种排序算法的实现和总结
    算法纲要
    UVa401 回文词
    UVa 10361 Automatic Poetry
    UVa 537 Artificial Intelligence?
    UVa 409 Excuses, Excuses!
    UVa 10878 Decode the tape
  • 原文地址:https://www.cnblogs.com/beenupper/p/12526781.html
Copyright © 2011-2022 走看看