- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
git使用手册v2.0
NC进出口Git使用规范
1、需要安装的软件
安装程序在 \\lill\NC供应链学习资源\软件工具 中
A eclipse_git_new.rar 将其直接解压到D盘即可,工作空间使用里面的SCM_Workspace。
B Git-1.8.4-previeexe 一路默认到底就行(配置其他路径的话,还需要配置其他参数,所以统一规定按默认的安装)
C 咱们使用EGit插件来完成在Eclipse里使用Git,插件已经含在压缩文件中了
配置EGIT
登陆注册并确认邮箱。
A 进入登录页面6:7070/gerrit用自己的域帐号域密码登录,并且注册自己的email,Gerrit发送邮件到邮箱,用邮箱中的链接进行确认。见下图:
确认邮件发送到邮箱,在浏览器中输入此链接确认。
生成客户端密钥对
在桌面点击右键,选择 Git Bash 进入Git命令行 然后输入 ssh-keygen 回车,多回车几次直到出现了生成文件为止,如图
进入下面的目录,找到刚才生成的公钥文件,用记事本或Editplus打开,拷贝下来
用Eclipse去读取id_rsa的文件,选择Load Existing Key如下图:
增加私钥文件,点击Add Private Key输入id_rsa,id_dsa ,并配置好SSH2 Home
配置提交的公钥信息
将上一步骤中拷贝的公钥复制到到gerrit个人账户下账户下,点击Add
配置个人信息,和user.email
Preferences Team Git Configuration Entry
此信息是用来在提交更新时的依据区分作者的。
同理,在添加email即可。
配置开发信息
和以前的Eclipse一样配置好,标准库和测试库并点击设为开发库和设为基准库
和以前不同的是还要配置开发者信息,点击设置
到这一步完基本配置就完成了,下面就是进入下代码导工程了。
3、克隆工程
在gerrit服务器上拷贝代码位置
登陆 6:7070/gerrit/#/admin/projects/ 看到咱们进出口的所有模块
点进去要拷贝的工程,选择SSH,然后拷贝下面的内容,一定要选SSH的
打开eclipse,切换到git repositories视图
单击红色方框内图标,克隆一个git工程,点击后界面如下
点击“next”,勾选需克隆的代码分支,目前咱们都考develop-bg分支
点击“next”,输入指定工作空间
工作空间统一使用 D:\eclipse_git\SCM_Workspace\对应模块,切记
点击“Finish”,分支代码已经克隆到本地。
接下来导入工程
在刚才的克隆的git项目右键,点import projects
选择中间的 “Use the New Projects wizard”,点击“Finish”
选择“模块项目”
输入项目名称和模块名
这里的工作空间也要使用 D:\eclipse_git\SCM_Workspace\对应模块,不要手动指定了,现在规范一下导入后的工程名统一叫EI_模块,例如EI_FTPUB
点击“Finish”即可,切换到Java视图。
空的文件夹是有问号的,代表已经成功,问号没有问题
工程已经创建好,接下来就可以开始修改代码提交了
4、导脚本和做盘
上图为到建库脚本,下图为导业务脚本
上传脚本到做盘环境,需要登录 15:7070/jenkins 选择T.EI页签
第一个 A00任务 ,是用来将脚本放入到安装盘中
剩下的模块的代码做盘也是一样,自动做盘我已经配置好时间,如果需要手动做
盘,请选择相应的模块然后点击立即构建
新的取盘地址为\\5\disk
Eclipse中Git使用规范(几个基本的开发操作,必会)
A 分支切换,设置“origin”
如果只有一个分支就不需要操作,这一步也是切换分支的配置,将来如果是多条分支并行开发,需要经常切换,需要确认一下是否和当前使用的分支一致
B 更新代码:Pull
如果没有冲突,pull完了就ok了,关于pull的时机,建议每天刚来的时候都pull一下,另外是一个就是每次要向服务器push之前一定要先pull一下,在本地解决冲突是目前最好的办法
如果有冲突的话,需要在本地处理,具体的操作在后面的G冲突解决里面讲了
C修改代码:切换到Java视图,在Java视图修改代码
Git里没有迁出的概念所以可以支持多人修改,第一次修改的时候会问你是否将只读文件改为可写的,确认即可
D提交代码: Commit
两种情况:
单个提交:在要提交的文件上右键,选择commit
输入备注(尽量说清楚自己改了什么),
文档评论(0)