• git初识


    个人主页:Lei宝啊 

    愿所有美好如期而遇


    提出问题

    你是否在工作或者学习生活中遇到过修改文档,或者修改作文的情况,假如你先写了初稿,然后交给你的领导或者老师,但是他们看了几眼,让你去修改,当你拿着你的初稿返回修改,你直接在原来的基础上修改,没有再多保存一份,修改后又拿去让他们看,他们又让你去修改,就这样反反复复改了五次,他们就和你说,怎么越改越差呢?你还是把你一开始写的给我吧!如果你没有备份以前的版本,就很悲催了。

    好,我们假设你备份了,但是随着你备份的文档越来越多,你还记得前几次分别修改了什么吗?如果和你说,我要你那个修改过XXX内容的文档,你拿过来吧。但是你压根不记得在哪个,是不是也很难受。

    文档是这样,我们写的代码和项目也是这样的。

    如何解决--版本控制器

    为了我们方便管理不同版本的文件,就有了版本控制器,版本控制器就是能让你了解到一个文件的历史,以及他的发展历史的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统

    ⽬前最主流的版本控制器就是Git,Git可以控制电脑上所有格式的⽂件,例如doc、excel、dwg、dgn、rvt等等。对于我们开发⼈员来说,Git最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!

    注意事项

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

  • 相关阅读:
    opencv 车牌识别
    Linux oracle 数据导出导入步骤:
    【数据结构与算法系列3】有序数组的平方 (C++ & Python)
    下载免费的ip+构建ip地址池访问网站详细教程
    git操作
    pytorch应用于MNIST手写字体识别
    Spring Cloud 综述
    Nacos配置文件管理、微服务获取Nacos配置文件
    Scala基础教程--19--Actor
    搜题公众号搜题功能系统搭建教程
  • 原文地址:https://blog.csdn.net/m0_74824254/article/details/134308665