赞
踩
工作区 -> git add -> 暂存区 -> git commit ->本地库
(写代码) (临时存储) (历史版本)
我们经常把Git 和 GitHub 放在一起说,显然这两者并不是一种东西
(1)局域网环境下
* GitLab服务器 (这个可以我们自己搭建)
(2)外网环境下
*GitHub
*Gitee(码云)
Git在本地已经自己可以维护本地库了,为什么还需要代码托管中心?
职责:代码托管中心 就是 帮助 我们 维护远程库
两种形式:(1)团队内部合作
举例:最左边的本地库 是爸爸创建的,右边的本地库是 儿子创建的,爸爸先把自己的数据push到远程库,然后儿子 在clone(克隆下来),儿子改好需求以后在 push上到远程库,然后 爸爸在pull(拉取操作)下来
(2)跨团队合作
举例:最左边本地库 还是爸爸的,中间的是 儿子 ,最右边本地库是 儿子的同学,有一天,爸爸让儿子修改一个需求,儿子不会改,他求助他的同学,同学把 爸爸的远程库先 fork(新克隆出来的代码仓库在远程服务端),这时候同学也有自己的远程库了,他在把自己的远程路 clone下来,修改好需求,在push上去,然后此时发给爸爸的远程库,需要一个请求, pull request的意思就是一个“请求”(request),请对方做一个git fetch拿到request中的代码commits,然后git merge一下到某个分支上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。