git分布式环境_基本操作

git分布式环境_基本操作

ID:18085431

大小:151.19 KB

页数:12页

时间:2018-09-13

git分布式环境_基本操作_第1页
git分布式环境_基本操作_第2页
git分布式环境_基本操作_第3页
git分布式环境_基本操作_第4页
git分布式环境_基本操作_第5页
资源描述:

《git分布式环境_基本操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Git分布式环境 目录Git安装2Git多人协作3分支策略3从远程库克隆4多团队小组开发4Git的常用操作4Git文件工作区和暂存区5Git文件添加6Git文件修改管理8Git文件修改回退10  集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊 Git安装 这里可以参考一下内容。http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248

2、578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000 主要需要配置相关内容: 1,首先配置host文件10.168.8.66build.lantian.com10.168.8.66nexus.lantian.com10.168.8.66local.lantianpinche.com10.168.8.66lantianpinche  用户名和邮箱,你登陆gitlab后。可以在http://local.lantianpinche.com 2,g

3、itconfig--globaluser.name"王永焱"  gitconfig--globaluser.email"wangyongyan@lantianpinche.com" 3, 设置ssh ssh-keygen-trsa-C "$your_email"cat~/.ssh/id_rsa.pub 4,增加ssh到gitlab中。http://local.lantianpinche.com/profile/keys5,下载代码。gitclone git@lantianpinche:ltpc/ltpc.git 注: 如果不设置-

4、-globaluser.name和--globaluser.email有的git版本,不会让你提交代码(gitcommit-m"xxx") Git多人协作 分支策略 在实际开发中,我们应该按照几个基本原则进行分支管理:1,首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;2,那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;3,你和你的小伙伴们每个人都在dev分支上干活,每个人

5、都有自己的分支,时不时地往dev分支上合并就可以了。所以,团队合作的分支看起来就像这样:  从远程库克隆 从lantianpinche的gitlab库上克隆数据。gitclone git@lantianpinche:ltpc/ltpc.git  多团队小组开发 每个git都有自己的master,dev。 假设,我们有三个团队,ios团队,android团队,后端团队。现在有一个拼车项目。我们应该如何设计多个git?1,构建统一的文档git。项目名称_Doc。里面文件夹使用数字_文件夹描述。2,根据代码相关性,构建不同的git。根据

6、服务分工,我们可以构建多个业务。·IOS的app,所有IOS相关代码的git:项目名称_ios。(master,dev)·Andorid的app,所有Android相关代码的git:项目名称_andorid。(master,dev)·RestfulAPI代码,所有RestfulAPI相关代码的git:项目名称_restfulapi。(master,dev)·Framework代码,底层通用代码,也可以被称作基础代码库。保存消息处理,缓存处理,等其他底层基础服务的git代码:项目名称_framework。(master,dev)·D

7、aemon层,后台守护进场服务,主要保存消息处理,定时任务。git:项目名称_daemon。(master,dev)·MPS层,消息推送服务。git:项目名称_mps。(master,dev)·等其他基础服务。  Git的常用操作 首先介绍Git比较重要的几个概念。工作目录、暂存目录(Index或者Strage)、最终目录(HEAD) 工作目录:你当前编写代码的目录。暂存目录:你编写代码后,使用gitadd添加的文件(瞬时状态,因为你可能会接着编写代码,新编写的代码不会进入到暂存目录中)。他们就进入了暂存目录。最终目录:你确定你编

8、写代码完成了,那么你可以提交了,使用gitcommit,提交相关数据到最终目录中。    Git文件工作区和暂存区 工作目录,代码编写目录  版本库,主要包含两个目录:一个是暂存目录,一个是最终目录。而这个版本库,就是.git文件夹。 Git文件添

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。