• 【git】------git的基本介绍及linux的基本命令(此文章转载自我的老师 Alley-巷子)


    【git】------git的基本介绍及linux的基本命令

     

    001、git简介

    复制代码
    git是一款开源的分布式版本控制工具
    
    在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的
    
    git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码)
    
    git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git
    复制代码

    002、git和svn的简单对比

    复制代码
    速度
         在很多情况下,git的速度远远比SVN快
    
    结构
          SVN是集中式管理,git是分布式管理
    
    其他
          SVN使用分支比较笨拙,git可以轻松拥有无限个分支
        
          SVN必须联网才能正常工作,git支持本地版本控制工作
    
          旧版本的SVN会在每一个目录置放一个.svn,git只会在根目录拥有一个.git
    
    分布式和集中式的最大区别在于:在分布式下 开发者可以本地提交 每个开发者机器上都有一个服务器的数据库
    
    
    备份文件
    
    记录历史
    
    回到过去
    
    多端共享
    复制代码

    003、git的工作流

    复制代码


    工作区:在工作中编写的代码 暂存区:暂存,帮我们保存代码 作为过渡层 避免误操作 保护工作区和版本区 分支处理 版本区:管理版本,版本库中的代码操作产生版本
    复制代码

    004、linux的一些基本命令

    复制代码
    1、pwd:查看路径
    
    2、cd/f:打开某个文件夹
    
    3、touch 文件名:新建文件
    
    4、mkdir 文件夹名称:新建文件夹
    
    5、ls:查看当前文件夹列表
    
    6、rm -rf 删除文件的名称:删除文件
    
    7、cat:查看文件内容
    复制代码
     如需转载,请注明出处    Alley-巷子
  • 相关阅读:
    渚漪Day07——web前端入门【JavaScript02】
    渚漪Day06——web前端入门【HTML补充】【JavaScript01】
    渚漪Day05——注解与反射
    IDEA小知识
    圆覆盖
    数据降维算法——主成分分析
    word Embedding 大杂烩
    fastNLP学习笔记——Vocabulary
    fastNLP学习笔记——Dataset
    Batch Normalization 与 Layer Normalization
  • 原文地址:https://www.cnblogs.com/mp-0518/p/11440482.html
Copyright © 2020-2023  润新知