码迷,mamicode.com
首页 > 其他好文 > 详细

【git】--------------git基本介绍-------------【劉】

时间:2018-11-06 19:27:02      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:情况   linu   cat   数据库   pre   文件内容   mkdir   命令   管理   

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:查看文件内容

  

【git】--------------git基本介绍-------------【劉】

标签:情况   linu   cat   数据库   pre   文件内容   mkdir   命令   管理   

原文地址:https://www.cnblogs.com/lstcon/p/9916922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!