ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:1.08MB ,
资源ID:5444410      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5444410.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Git使用入门手册.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Git使用入门手册.docx

1、Git使用入门手册Git 使用入门手册版本/状态作者参与者日期备注1.02017/2/9初稿完成1.gitlab基础功能预览1.1欢迎页面访问地址:1.2 Profile显示个人相关的扼要描述。点击右上角图标,弹出下拉菜单,选择Profile选项。显示的内容包含:个人的活动信息、组信息、贡献的工程、个人的工程、代码片段。1.3 Settings个人相关信息设置及展示页面。点击右上角图标,弹出下拉菜单,选择Settings选项。内容包含:个人基础信息设置、账号信息设置、应用程序设置、聊天设置、访问令牌、邮箱设置、密码设置、通知设置、SSH keys设置、首选项、审计日志。1.4 Help帮助中心

2、。可查看gitlab的相关帮助文档。1.5 Sign out登出操作。1.6 Projectproject页面显示用户能够访问的工程列表。点击左上角的菜单图标,弹出左侧导航菜单,点击project。进入工程列表。点击工程名称,即可查看工程的相关信息。1.7 Activityactivity页面显示活跃的操作状态列表(即操作信息)。点击左上角的菜单图标,弹出左侧导航菜单,点击activity。进入活跃的操作状态列表。1.8 Groupgroup页面显示用户的组信息。点击左上角的菜单图标,弹出左侧导航菜单,点击group。进入用户的组信息页面。1.9 Milestonesmilestones页面显

3、示工程的里程碑信息。点击左上角的菜单图标,弹出左侧导航菜单,点击milestones。进入工程的里程碑信息页面。1.10 Issuesissues页面显示工程的问题列表。点击左上角的菜单图标,弹出左侧导航菜单,点击issues。进入工程的问题列表页面。1.11 Merge Requestsmerge requests页面显示收到的mrege请求信息。点击左上角的菜单图标,弹出左侧导航菜单,点击merge requests。进入mrege请求列表页面。1.12 Snippetssnippets页面显示收到的代码片段信息。点击左上角的菜单图标,弹出左侧导航菜单,点击snippets。进入代码片段列

4、表页面。2.添加 SSH KeyGitLab使用公钥或非对称加密,它通过用您的“私钥”锁定通信信道来加密通信信道,并允许可信方使用“公钥”解锁它。点击右上角用户图标,选择Settings 选项,选择SSH keys。根据页面描述可以看到,首先需要生成ssh key。2.1生成SSH Key安装Git工具后,进入git bash,输入 ssh-keygen 按照步骤,即可生成ssh key。另外,我们还可以通过eclipse附带的功能生成ssh key。Eclipse生成ssh key 步骤如下。1),点击导航菜单栏Windows,选择Preferences,左侧搜索框输入SSH,点击搜索到的S

5、SH2节点,右侧SSH2面板选中Key Management选项卡,点击Generate RSA Key,即可生成ssh key。点击Save Private Key,即可保存(最好保存到默认的用户ssh key目录)。2.2添加SSH Key打开*.pub文件,复制内容,粘贴到gitlab中SSH Key(Settings - SSH keys)对应的textarea中,点击Add key即可。3.客户端配置安装完git,进入git bash,通过命令进行客户端配置。3.1设置用户信息配置命令如下:$ git config -global user.name John Doe$ git co

6、nfig -global user.email johndoe3.2设置客户端换行配置$ git config -global core.autocrlf fasle$ git config -global core.safecrlf true 4.开发过程EGit是eclipse IDE的集成开发工具。4.1安装egit插件url:http:/download.eclipse.org/egit/updates4.2 egit功能预览Commit:提交文件。Stashes:储藏操作。当你正在做一项复杂的工作时, 发现了一个和当前工作不相关但是又很讨厌的bug. 你这时想先修复bug再做手头的工

7、作, 那么就可以用 git stash 来保存当前的工作状态, 等你修复完bug后,执行反储藏(unstash)操作就可以回到之前的工作里。Push to Upstream:推送文件到服务器当前分支。Fetch from Upstream:从远程获取最新版本到本地仓库,不会自动进行merge本地仓库。Pull:从远程获取最新版本到本地,并自动进行merge本地仓库操作。Switch To:切换/创建切换 分支。Merge:merge操作。Reset:重置提交操作。Show in Histroy:查看提交日志。4.3 eclipse中git信息配置点击导航菜单栏Windows,选择Prefere

8、nces,左侧搜索框输入git,点击搜索到的git节点。点击展开git节点。点击Configuration节点。如果按照前面步骤设置了git的用户信息,在右侧面板中就可以看到用户的相关信息。否则,可以在此处以Key、value的形式添加用户信息。4.4导入远程的git工程到工作空间在project explorer区域,右键选择import-import。点击展开git节点,选择Projects from Git(with smart import),点击Next,选择Clone URI,粘贴项目主页复制的git project的url,点击Next,进入Branch Selection,点击

9、Next,在Local Destination页面,选择Directory(即你在本地的工程存储路径),点击Next,进行导入信息展示页面,点击Finish即可。4.5 git添加文件操作本地项目中新增/修改/删除文件后,选中工程,右键选择Team,选择Add to Index,即将修改的文件添加到暂存区(也可以在commit操作时进行Add to Index操作)。4.6 git提交文件操作选中工程,右键选择Team,选择Commit,eclipse显示Git Staging面板。左侧分为上下两个部分。上本分为未暂存的文件(可选中该区域的文件,右键点击Add to Index,将修改的文件添

10、加到暂存区),下部分为暂存的(待提交)文件(选中该区域的某个文件,双击可对比该文件上个版本与工作空间的内容)。在右侧Commit Message区域的textarea中输入提交信息,点击Commit,即可提交到本地git仓库中。(点击Commit and Push,即可提交到本地git仓库以及push到服务器git仓库中)4.7 git重置提交文件操作若提交文件后,发现提交的问题不正确,可重置提交操作。选中工程(注:最好备份当前更新的文件,否则reset造成本地文件丢失),右键选择Team,选择Reset,选择要回退到的分支(Local节点为当前本地分支,后面带有commit id缩写;Ref

11、erences为当前各HEAD指针指向的版本,后面带有commit id缩写;Remote Tracking为git远程仓库分支,后面带有commit id缩写),点击reset,当前工作空间内容即reset到对应的版本了。reset操作时有三种操作类型可选:Soft、Mixed、Hard。Soft:仅回退commit信息(HEAD 指针),不回退暂存区(Index)和工作区(Working Directory 文件)源码。Mixed:回退commit信息(HEAD 指针)和暂存区(Index),只保留工作区(Working Directory 文件)源码。Hard:所有更改都将恢复到所选分支

12、/标记/Commit版本。工作区(Working Directory 文件)源码会变为上一个Commit版本的内容,未提交的更改都将丢失,因此该操作必须确认。4.8 git推送文件操作选中工程,右键选择Team,选择Push to Upstream即可。4.9查看提交历史记录选中工程,右键选择Team,选择Show in History。4.10创建分支1,选中工程,右键选择Team,选择选择 Switch to,选择New branch,弹出创建分支页面。2,输入工程名称(选择Checkout new branch,即可在创建分支后,将当前工作空间切换到该分支),点击Finish。4.11

13、Merge分支切换到要Merge的目标分支上,选中工程,右键选择Team,选择Merge,展开Remote Tracking,选择想要Merge的分支,点击Merge。4.12通过gitlab发送merge请求到master1,选择对应的project,点击branches。点击对应分支后面的 Merge Request按钮。2,在New Merge Request页面输入相关内容。注意:写清楚description(merge描述),assignee(merge操作对象),source branch,target branch。3,点击Submit merge request。即完成了mer

14、ge 请求操作,进入Merge request展示页面。4.13通过gitlab接受merge请求1,接收merge请求的用户,会收到通知(当然在project中的Merge Requests后面也会显示merge请求数量)。点击通知按钮,进入消息列表。2,点击Done,开始处理。选择Done选项卡,点击merge请求消息,进入merge请求操作页面。3,点击Commits选项卡,即可看到本次merge的提交记录。4,点击右侧的commit id 的缩写。即可查看本次提交的内容。5,确定可以merge后,点击Accpet Merge Request,即开始进行merge操作。6,merge完成

15、后,显示相关消息。7,进入工作空间,进入merge的目标分支,进行pull操作,再查看history,即可看到merge日志。4.14 merge冲突如果当前merge请求的内容存在冲突,则进入merge页面后,会显示当前merge请求存在冲突。4.15解决merge冲突根据页面提示,需要在本地解决冲突,或者在本地进行merge操作。点击Merge locally按钮,就可以看到相关命令指示操作。1, 从远程获取最新版本到本地仓库,并检出merge的源分支(如上图为:future208)。2, 切换到merge的目标分支(如上图为:master)。3, 在eclipse IDE中进行merge。 4, 到本地资源文件或IDE中打开冲突的文件。5,在本地资源文件或IDE中解决冲突的文件。6,将最新修改推送到服务器。7,merge完成。通过查看git日志和gitlab merge request页面即可查看。

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

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