GIt版本控制系统

版本库

  • 典型的客户/服务器系统
    -版本库是版本控制的核心
    -任意数量客户端
    -客户端通过写数据分享代码.

分布式版本控制

  • 集中式版本控制系统
    -开发者之间公用一个仓库(repository)
    -所有操作需要联网
  • 分布式版本控制系统
    -每个开发者都是一个仓库的完整克隆,每个人都是服务器.
    -支持断网操作

Git基本概念

  • Git仓库:
    保存所有数据的地方

  • 工作区:
    从仓库中提取出来的文件,放在磁盘上供你使用或修改

  • 暂存区:
    就是一个文件,索引文件,保存了下次将提交的文件列表信息

  • 工作流
    在这里插入图片描述

  • 集中式版本控制软件
    -CVS
    -SVN(Subversion)

  • 分布式版本控制软件
    -Git
    -Bitkeeper(收费)

客户端访问方式

  • 本地访问
    -git clone file:///var/git
  • 远程ssh访问
    -git clone root@服务器IP:/var/git
  • Web
    -服务器需要额外配置Web服务器
    -客户端可以浏览访问
    -git clone http://服务器IP/git仓库
    -Git clone https://服务器IP/git仓库

客户端命令行工具

  • git支持的子命令操作:
    -clone 将远程服务器的仓库克隆到本地
    -config 修改git配置
    -add 添加修改到本地仓库
    -commit 提交修稿到本地仓库
    -push 提交修稿到远程服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值