当前位置:
文档之家› Eclipse插件EGIT使用完全手册V1.0概论
Eclipse插件EGIT使用完全手册V1.0概论
▪ 从服务器上克隆数据库(包括代码和版本信息)到单机上。特点:速度非常快, 支持离线工作,强大的分支模型
▪ 在自己的机器上创建分支,修改代码。
▪ 在单机上自己创建的分支上提交代码。
▪ 在单机上合并分支。
▪ 新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。 ▪ 生成补丁(patch),把补丁发送给主开发者。
▪ Index
数据缓存区,用户对代码的修改,需要先从 workspace 通过 add/rm 命令添加到 Index 中,再从 index 提交(使用 commit 命令)到 local repository
Git clone
◦ git clone <repository> [<directory>] ◦ 克隆一个远程 git 库到本地,并检查指定分支上的内容。
Eclipse插件EGIT使用完全手册
v1.0 李凇 2014-9-4
一、工具介绍 二、配置环境 三、分支策略 四、git使用
一、工具介绍
▪ Git
▪ 流行的开源版本控制系统 ▪ 特点: ▪ 速度非常快,支持离线工作 ▪ 强大的分支模型
▪ Git功能特性
▪ 从一般开发者的角度来看,git有以下功能:
你提交代码时候,会自动提取这些信息,和代码一起发送到 git远程仓库
▪ 3、配置ssh(用http方式的可以不用此步)
找到ssh中点击generate rsa key 保存后将公钥中从开头复制到最后的“=”号 进入/profile/keys,然后add ssh key
▪ 看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可 以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如 果主开发者可以自己解决,或者没有冲突,就通过。
▪ 一般开之后再向主开发者提交补丁。
二、配置环境
▪ 1、安装egit插件
▪ 或者在Marketplace中安装 在find输入git,找到后选择install
▪ 2、egit的配置
配置用户名和邮件地址
点击Add Entry,在弹出框里面输入key和value的值key,
名字:,value是你的名字。 邮箱:user.email value:你的邮箱账号.
• <repository> :Remote repository 的下载地址
◦
切换到包视图
◦ 切换到package explorer
git commit push
◦ commit提交 index 中的变更到 local repository 中
-m <message>:不使用编辑器,而是通过此参数给定 commit message
恢复没有commit已修改的文件
◦ 从project目录选择restore from local history
◦ 本文针对eclipse4.4和STS3.4或以上版本 ◦ 如果因为版本低而引起的功能不全不进行解答 ◦ 建议升级,谢谢
Question?
Thank you!
三、分支策略
▪ 研发人员在本地开发好后提交到 dev分支
▪ dev分支定期由指定人员合并到 master
▪ dev分支由配置人员进行创建
Ps:提交代码注意自己的权限
四、git使用
四、git使用
▪ Remote repository
远程代码库,这里将集中项目所有成员的开发成果
▪ Local repository
本地代码库,它是克隆自 Remote repository 。它的存在使得 git 具有支持离线工作的能力
▪ Workspace
用户的工作空间,首先将其切换到指定分支并完成代码修改,然后将变更的内容提交(commit) 到 local repository,形成一系列的本地 commit 集合。之后可通过 push 命令将这些 commit 集合推送到 remote repository
◦ push将本地commit的代码更新到远程版本库中 Ps:往master上提交慎重(不知道的话,千万不要随便提交)
git commit push
◦ 不知道分支的从project名称目录选择 Ps:往master上提交慎重(不知道的话,千万不要随便提交)
恢复已删除没有commit的文件
◦ 从project目录选择restore from local history