Git的体系结构

Git的体系结构

1、Git 结构

在这里插入图片描述工作区 -> git add -> 暂存区 -> git commit ->本地库
(写代码) (临时存储) (历史版本)

2、Git和代码托管中心

我们经常把Git 和 GitHub 放在一起说,显然这两者并不是一种东西
(1)局域网环境下
* GitLab服务器 (这个可以我们自己搭建)
(2)外网环境下
*GitHub
*Gitee(码云)

Git在本地已经自己可以维护本地库了,为什么还需要代码托管中心?
职责:代码托管中心 就是 帮助 我们 维护远程库

3、本地库和远程库

两种形式:(1)团队内部合作
举例:最左边的本地库 是爸爸创建的,右边的本地库是 儿子创建的,爸爸先把自己的数据push到远程库,然后儿子 在clone(克隆下来),儿子改好需求以后在 push上到远程库,然后 爸爸在pull(拉取操作)下来
在这里插入图片描述
(2)跨团队合作
举例:最左边本地库 还是爸爸的,中间的是 儿子 ,最右边本地库是 儿子的同学,有一天,爸爸让儿子修改一个需求,儿子不会改,他求助他的同学,同学把 爸爸的远程库先 fork(新克隆出来的代码仓库在远程服务端),这时候同学也有自己的远程库了,他在把自己的远程路 clone下来,修改好需求,在push上去,然后此时发给爸爸的远程库,需要一个请求, pull request的意思就是一个“请求”(request),请对方做一个git fetch拿到request中的代码commits,然后git merge一下到某个分支上
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值