Git与GitHub基础

本文探讨了GitHub采用版本控制工具的原因,包括协同编辑、数据备份、权限管理、分支与历史记录,以及分布式Git的优势,如离线访问和分支管理。重点讲解了Git与代码托管中心的角色,以及在团队协作中的应用。
摘要由CSDN通过智能技术生成

GitHub为什么要使用版本控制工具?

1.为了协同合作对文件进行修改
2.数据备份
3.版本管理(SVN采用的是增量式的管理方式,而Git采取了文件快照的方式)
4.权限控制

  • 对团队参与开发人员的控制权限
  • 对团队外开发者贡献代码进行审核——Git独有
    6.历史记录
  • 查看修改人、修改时间、修改内容、日志信息
  • 将本地文件恢复到某一个历史状态
    7.分支管理
  • 允许开发团队在工作过程中多条生产线同时推进任务,进一步提高效率。

版本控制工具分为 分布式和集中式

集中式:SVN等
在这里插入图片描述

分布式:Git等
优势:避免单点故障,即集中式版本控制工具:服务器崩了,那么本地就无法更新旧的版本。
在这里插入图片描述

Git优势

可以随时取出以前上传的旧版本文件
与Linux命令全面兼容
完整性保证
不需要连网

Git

Git官网Git官网

Git的安装程序部分详解

Git结构

在这里插入图片描述

Git和代码托管中心

局域网环境:Gtlab服务器就是Git的代码托管中心
外网环境:GitHub码云是Git的代码托管中心

作用:维护远程库

本地库和远程库

方式:

  • 团队内部协作
  • 跨团队协作

团队内部协作下图所示
在这里插入图片描述
团队外部协作
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值