本文将讲述如何使用eclipse中的egit插件,将代码提交到git托管平台。
Eclipse版本:4.7.0 自带egit插件
云端托管平台:华为软件开发云
1.本地git工具安装&环境配置
a) 如果没有安装git客户端,请到https://git-scm.com/downloads下 载最新版本
安装完成,运行Git Bash,在弹出终端进行如下配置
b) egit安装
查看自己的eclipse是否已经安装了egit插件,打开eclipse的主页,点击【help】菜单,选择【About Eclipse】选项,点击【Installation Details】按钮,查看安装详细。
本文下 载安装版本为eclipse 4.7.0,默认安装了egit插件。如果eclipse没有自带egit,也可以选择【Install New Software…】在线安装。
c) egit配置用户信息
在【windows】->【Preferences】->【Git】->【Configuration】下配置用户名,邮箱信息。
可以直接选择电脑中已经存在的.gitconfig文件,也可以点击“Add Entry…”在弹出的对话框中添加,例如:Key填user.name,Value填姓名信息。
2.提交代码到本地仓库
a)创建本地仓库
鼠标选中要发布的项目,单击右键,【Team】-> 【Share Project】->【Git】,点击Next。勾选Use or create repository in parent folder of project,选中要发布的项目,点击Create Repository,点击Finish完成。
提示:不选中Create Repository的时候,Finish是置灰的不可选状态。
此时,本地git仓库创建完成,在项目的根目录下产生了一个.git文件夹,eclipse的项目文件夹图标也都有“问号”显示,这表示这些已经修改的文件还未被git版本管理系统跟踪。
b) 提交代码到本地暂存区。
鼠标选中要发布的项目,单击右键,【Team】-> 【Add to index】,将本地未修改的文件加入暂存区,eclipse的项目文件夹图标也有“加号”显示。
c) 提交代码到本地仓库
鼠标选中要发布的项目,单击右键,【Team】-> 【commit…】,将本地未修改的文件提交到本地仓库。
在弹出的对话框中,commit Message 写上提交的简要描述,建议详细写明前后修改的背景,影响范围等信息;下面的Author和Committer会自动根据.gitconfig的配置信息不全。
d) 查看提交历史记录
鼠标选中要查看的项目,单击右键,【Team】-> 【Show in History】,此时仓库中已创建了master分支。
3.配置本地和云端仓库的ssh秘钥
a) 本地生成ssh密钥。运行 Git Bash, 在弹出的终端中输入下面命令。
在回车中会提示你输入一个密码,不输入一路回车即可。
b) 拷贝ssh密钥到开发云页面。
PC端Git Bash执行命令拷贝公钥
开发云端粘贴公钥
d) egit选择ssh秘钥
在【windows】->【Preferences】->【Network Connections】->【SSH2】中加载已经产生的私钥
4. 推送本地代码到软件开发云
a) 在开发云端新建代码仓库
图片中未选择“允许生成README文件”和任何模板,建立了一个空仓库。
b) 复制仓库地址
点击下图标红图标,复制开发云仓库的地址。
c) 推送本地代码到开发云仓库
鼠标选中要推送的项目,单击右键,选择【Team】-> 【Push Branch master】
在URL中填写复制的开发云仓库地址,Host 和Repository path会自动补全,连接协议类型选择SSH,选择Next就可以成功推送到远端了。
d) 在开发云查看提交记录
总结,eclipse的很多版本都已经支持了egit插件的使用,对于习惯使用eclipseIDE的开发者来说,egit的方便与快捷,极大的降低了git工具的学习成本。
相关推荐
3. **持续集成**:通过集成Jenkins或GitLab CI/CD等工具,可以在代码提交后自动触发构建和测试,确保代码质量。 总之,Egit插件是Eclipse与Git和GitHub协作的重要桥梁,它极大地简化了版本控制操作,提高了开发效率...
3. **提交与推送**:Egit提供了一个直观的界面,让用户能够方便地查看代码变更,添加注释,然后将更改提交到本地仓库。同时,也可以将这些更改推送到远程仓库,与其他团队成员共享。 4. **拉取与合并**:Egit支持从...
5. **代码提交和推送**: - 修改代码后,选择`Team -> Commit`提交本地更改。 - 接着,执行`Team -> Remote -> Push`将本地更改推送到远程仓库。 egit的使用类似于Subversion(SVN),简化了版本控制的操作流程。...
- **代码提交**: - 使用`Git Staging`视图进行提交 - 右键点击文件,选择`Team` -> `Add to Index`以将其加入版本控制 - 点击`Commit`按钮进行本地提交 - **推送代码到服务器**: - 在项目上右键选择`Team` -> ...
GitHub则是一个在线平台,提供Git仓库托管服务,开发人员可以在这里分享代码、协作开发以及发布开源项目。 压缩包子文件的文件名称列表中,"content.jar"和"artifacts.jar"通常是Eclipse插件的组成部分,它们包含了...
- **代码提交**: - 打开`Git Staging`视图,选择待提交的更改。 - 点击`Commit`按钮完成本地提交。 - 使用`Team > Push Branch...`将代码推送到远程仓库。 #### 九、多分支并行开发 - **场景**:假设在开发主...
总结来说,本文档详细介绍了Git的基础概念、如何在Windows 10系统下的开发环境中安装和配置Git插件,以及如何将本地项目上传到基于Git的远程托管平台。这些操作对于现代软件开发中的代码版本控制与团队协作至关重要...
比如,使用“Commit”将本地更改提交到暂存区,使用“Push”将本地更改推送到远程仓库,使用“Pull”或“Fetch”获取远程仓库的更新。此外,MyEclipse的Git插件还提供了图形化的解决冲突界面,帮助开发者处理合并时...
本文将详细介绍如何利用Eclipse集成开发环境,配合Git版本控制工具,以及码云(Gitee)作为代码托管平台,实现高效的团队开发流程。 首先,传统的复制粘贴方式在团队开发中容易导致版本混乱,无法跟踪代码历史和...
然后,选择“Team-->Share Project”将你的Java工程关联到这个仓库,并通过“Commit”将代码提交到本地仓库,最后通过“Push”将代码推送到GitHub线上仓库。 若要导入GitHub上的项目到MyEclipse,只需在GitHub视图...
6. 提交(本地到远程):使用 `git add`、`git commit` 和 `git push` 命令提交项目。 7. 远程到本地:使用 `git pull` 命令拉取项目。 Egit 在 Eclipse 中操作 Git 1. 配置 Git 下载地址。 2. 配置用户名和邮箱。...
- 使用"Push"将本地提交推送到GitHub远程仓库。 4. 拉取和合并代码: - 通过"Pull"可以获取远程仓库的最新改动并合并到本地。 - 如果有冲突,需要手动解决后再提交。 5. 创建和合并分支: - 在"Branches"菜单...
在将项目添加到Git仓库后,我们可以通过eGit进行各种版本控制操作,如提交、推送、拉取等。例如,要提交代码,首先确保你已经进行了必要的修改。然后,右键点击项目,选择"Team"->"Add/Remove...",确保所有要提交的...
Git和GitHub是现代软件开发中不可或缺的版本控制工具和代码托管平台。Git是一个分布式版本控制系统,而GitHub则是一个基于Web的Git仓库托管服务,提供了协作开发、问题追踪、项目管理等功能。 Git的原理: Git的...
码云支持Webhooks功能,可以与Jenkins等持续集成工具结合,实现代码提交自动触发构建和测试,确保代码质量。 通过以上步骤,开发者能够在Eclipse+Git+码云的环境中高效、安全地进行协同开发。这份资源将帮助初学者...
- 在本地仓库中添加新的文件或修改现有文件后,需要通过“Commit”操作将这些更改提交到仓库的历史记录中。 ##### 7. 提交内容 - 执行“Commit”操作时,可以选择要提交的更改,编写提交信息,然后将更改推送到...
代码托管服务商方面,包括Github、Coding、BitBucket等,它们提供了开源平台供开发者使用。 在安装Git上,针对不同的操作系统有不同的方法。对于Windows用户,可以通过官网提供的链接下载安装程序。在Mac OS上,...
- **配置方法**:通过插件(如EGit)将Git集成到Eclipse环境中。 - **优势**:无需离开IDE即可完成版本控制任务,提高工作效率。 #### 十、常见问题与解决方案 - **如何解决合并冲突?** - 使用命令行手动解决冲突...