• Git初识与安装


    Git 初识

    不知道你⼯作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防⽌⽂档丢失,更改失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,⽐如

    “报告-v1”
    “报告-v2”
    “报告-v3”
    “报告-确定版”
    “报告-最终版”
    “报告-究极进化版”

    每个版本有各⾃的内容,但最终会只有⼀份报告需要被我们使⽤ 。
    但在此之前的⼯作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的⽂件就越来越多,⽂件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各⾃都是修改了什么吗?
    ⽂档如此,我们写的项⽬代码,随着版本的不断增多,维护好版本是很有挑战的。
    各自的版本修改的内容是什么我们还知道吗? ? ?也是存在这个问题的!!那如何解决呢?


    版本控制器

    为了能够更⽅便我们管理这些不同版本的⽂件,便有了版本控制器。所谓的版本控制器,就是能让你了解到⼀个⽂件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统,同时也⽅便多⼈协同作业。
    ⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的⽂件,例如 doc、excel、dwg、dgn、rvt等等。对于我们开发⼈员来说,Git 最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!


    注意事项

    还需要再明确⼀点,所有的版本控制系统,Git 也不例外,其实只能跟踪⽂本⽂件的改动,⽐如 txt⽂件,⽹⻚,所有的程序代码等等。版本控制系统可以告诉你每次的改动,⽐如在第5⾏加了⼀个单词“Linux”,在第8⾏删了⼀个单词 “Windows”。
    ⽽图⽚、视频这些⼆进制⽂件,虽然也能由版本控制系统管理,但没法跟踪⽂件的变化,只能把⼆进制⽂件每次改动串起来,也就是只知道图⽚从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道.

    • 总结:

    版本控制器记录每次的修改以及版本迭代的一个管理系统,可以控制电脑上所有格式的文档.


    Git 安装

    Git 是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应⽤于Linux平台,后⾯慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了.


    Linux-centos

    如果你的的平台是centos,安装git相当简单,以我的centos7.6为例:
    ⾸先,你可以试着输⼊Git,看看系统有没有安装Git:

    $ git
    -bash: git: command not found
    
    • 1
    • 2

    出现像上⾯的结果,Linux会友好地告诉你Git没有安装。

    安装 Git:

    sudo yum -y install git
    
    • 1

    查看 Git 安装的版本:

    git --version
    
    • 1

    Linux-ubuntu

    如果你的的平台是ubuntu,安装git也相当简单,以我的ubuntu20.04为例:
    ⾸先,你可以试着输⼊git,看看系统有没有安装Git:

    $ git
    Command 'git' not found, but can be installed with:
    
    sudo apt install git
    
    • 1
    • 2
    • 3
    • 4

    出现像上⾯的结果,Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。
    安装 Git:

    $ sudo apt-get install git -y
    
    • 1

    查看 git 安装的版本:

    $git --version
    
    • 1

    Windows

    Windows安装大家可自行上网搜索.

  • 相关阅读:
    【python笔记】第四节 序列类型初始
    激光切割机在船舶行业的的应用有哪些
    查看iOS应用的ipa包构建版本6种方法
    代码细节带来的极致体验,ShardingSphere 5.1.0 性能提升密钥
    计算机毕业设计Java住房公积金筹集子系统的网站系统(源码+系统+mysql数据库+lw文档)
    ASCII纯文本绘制流程图
    游戏心理学Day15
    springboot 多数据源(如何连接两个数据库)
    Vue3的优化总结
    RabbitMQ 入门系列:6、保障消息:不丢失:发送方、Rabbit存储端、接收方。
  • 原文地址:https://blog.csdn.net/m0_74173186/article/details/132976850