Git安装使用手册 v10.docx

上传人:b****4 文档编号:27162940 上传时间:2023-06-27 格式:DOCX 页数:26 大小:2.63MB
下载 相关 举报
Git安装使用手册 v10.docx_第1页
第1页 / 共26页
Git安装使用手册 v10.docx_第2页
第2页 / 共26页
Git安装使用手册 v10.docx_第3页
第3页 / 共26页
Git安装使用手册 v10.docx_第4页
第4页 / 共26页
Git安装使用手册 v10.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

Git安装使用手册 v10.docx

《Git安装使用手册 v10.docx》由会员分享,可在线阅读,更多相关《Git安装使用手册 v10.docx(26页珍藏版)》请在冰豆网上搜索。

Git安装使用手册 v10.docx

Git安装使用手册v10

Git安装使用手册

1.安装篇

1.1服务端(管理员)

请参考《安装GITOLITE》

1.2客户端(程序员)

1.2.1安装GitExtensions

(Gitforvs插件,用于本地、远程源代码管理工具)

1.2.2安装GitSourceControlProvider

(Gitforvs插件,用于源代码管理,类似tfs)

1.2.3生成ssh_key,用于登入git

a)运行GitBash

b)在弹出窗口执行ssh-keygen

c)获得图示所在路径的id_rsa.pub文件

d)将文件改名,建议为用户自己的名字,如”zhaoliang.pub”

e)将pub文件传给系统管理员

2.配置篇

1.3服务端(管理员)

1.3.1Git帐号管理

a)获取gitolite-admin版本后,有2个文件夹

b)将开发员的isa.pub放入keydir文件夹

c)右键,选择GitGUIHere

d)依次选择“重新扫描”“缓存改动”“签名”“提交”“上传”

1.3.2Git版本管理及权限管理

a)打开conf文件夹内的gitolite.conf文件

b)编辑gitolite.conf文件

Repo:

版本库对应的名称

@xxx:

用户组

RW+:

读、写

详细请参考《Gitolite构建Git服务器的权限管理》

1.4客户端(程序员)

1.4.1配置GitExt

a)运行桌面的GitExtensions

b)配置自身Git版本以及KDiff3所在的路径,使所有检查通过.

1.Git路径

2.用户名和邮件地址

3.完成后显示如下

1.4.2克隆服务器源代码版本,用于本地git管理

a)在本地建立文件夹,用于获得源代码。

在所属文件夹右键,选择GitExtClone…

b)输入远程服务器地址

例如:

git@192.168.1.174:

ESoSi_Git.git

分支”dev_xkyy”

c)选择”克隆”,在弹出框中输入”YES”

d)配置正确后,获得服务器源码

e)获取后截图

f)在源码文件夹中右键,选择GitExtBrowse

弹出如下,显示所处分支为”dev_xkyy”(来源于克隆输入参数)

3.使用篇

1.1Vs插件配置

1.1.1选择GitSourceControlProvider

1.1.2配置Git路径

1.1.3配置GitExt插件

a)在vs工具栏右键,选择GitExt

b)显示如下

c)打开项目,显示

显示当前分支为”dev_xkyy”

锁显示已由Git管理源码

d)GitExt插件

1.2Git使用

1.2.1创建分支

a)选择”Createbranch”

b)输入分支名称(已mantis号命名)

c)完成分支创建

d)显示切换后的分支

e)提交修改

编辑代码后,在PendingChanges显示修改文件,输入注释后,提交.

1.2.2合并分支

分支的合并,需将dev分支先合并到当前的mantis开发分支.解决冲突后,再切换到dev分支,再次合并,将mantis分支合并到dev分支.具体要求请参考git操作附录.

a)将dev分支合并到mantis分支

b)切换到dev分支

选择dev分支

发现内容变化(dev分支未做修改)

显示新的分支及内容

c)将mantis分支合并到dev分支

d)显示合并变化

e)显示合并代码

1.2.3上传(push)/获取(pull)

上传即将本地的Git源码管理内容,推送到服务器.但此时的服务器版本也许由其它人员修改并上传,开发人员需要先将服务器版本获取(pull)到本地先进行合并解决冲突,完成后,再上传到服务器.

1.2.3.1获取(pull)

1.2.3.2上传

a)选择上传

b)选择上传分支(默认名称一样)

c)上传成功

d)最终数据显示

上传人,修改内容,分支情况

4.附录

1.1简要流程规范

1.1.1管理员

1)服务端的版本管理在常规的管理中,至少需要有master和dev两个分支;

2)Master分支保留每次发布的版本信息(由tag管理);

3)每个发布后,需要打上标签(tag);

4)Dev分支始终为所有开发的最新版本;

5)已发布版本的bug处理,需要从master版本上起bugfix分支来处理,最终合并到master和dev分支;

1.1.2开发员

1)开发人员常规只获取服务器端dev、bugfix等开发分支,不需要获取master分支;

2)获取服务器分支版本后,需根据本次修改的mantis号创建本地分支用于开发;

3)本地分支开发完成,需将本地dev分支进行2次合并;

4)本地完成/解决冲突后的dev分支,合并、上传到服务器的dev分支;

1.2参考文档

《Git_Windows系统下Git安装图解》

重点:

《一个成功的Git分支模型》

重点:

《git在公司内部的使用实践(转)》

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1