Eclipse与GitHub的整合(一)——本地Git仓库中的代码push至GitHub
来源:互联网 发布:美工设计用的电脑 编辑:程序博客网 时间:2024/05/22 01:35
团队合作开发一个项目的时候,使用Git版本控制,将代码托管到GitHub上对多人合作是非常方便的。下面介绍一下Eclipse与GitHub的整合——本地Git仓库代码push到GitHub上。
前提条件:
1. 本地已安装Git
2. 有GitHub账号
3. 开发IDE:Eclipse
一、检查Eclipse是否有Git插件
现在的Eclipse一般都会有Git插件。打开Eclipse检查是否有Git插件:Help—>About Eclipse,出现下面的图标,说明Eclipse中已有Git插件。
Git插件安装
如果Eclipse中没有Git插件,可以通过以下方式安装:
1。打开Eclipse,Help—>Install New Software…
点击Add,在Name中输入EGit,Location中输入:http://download.eclipse.org/egit/updates/ ,点击ok,Next,直到Finish。安装完成后需要重启Eclipse
还可以如下方法安装:Help—>Eclipse Marketplace,输入EGit,找到EGit,点击Install即可。
二、本地代码托管至GitHub
1.GitHub创建资源库
登录到GitHub上,新建一个respository,与本地项目名称保持一致。
2.项目托管到GitHub
注:不建议在Eclipse的工作空间里创建Git资源库。
2.1将项目添加到Git仓库中
1.打开Eclipse,选中要托管到GitHub上的项目,选中项目,右键—>Team—>Share Project.
2.选中Git,点击Next
3.选中第一个复选框,选中项目,点击Create Repository—>Finish
4.资源库创建成功后会如图显示样式:
* 项目的右下角的金色的圆柱标识表示该项目已经是Git的资源库;
* 包或文件的右下角的问号表示新创建且并未提交的;
* 包或文件的右下角的绿色加号表示 文件已经添加到Git暂存区,但并未提交到Git仓库里;
* 项目或包的右下角的黑色星花表示本地的项目与Git仓库中的版本不同(本地已经更改了);
* 在项目或包或文件名的左侧会有一个>的标识,说明文件已更改,但未提交。
5.将项目提交到本地Git仓库
首先,选中项目,在项目上右键—>Team—>Add to Index
—>Commit
Add to Index:将项目添加到Git暂存区
Commit:将项目提交到Git仓库
步骤如下图:
填写完提交信息后,可以选择Commit提交到本地仓库(此时项目并未推送到GitHub上,所以在GitHub上是不会看到提交的代码的),也可以选择Commit and Push提交到本地仓库并推送到远程。
若选择Commit,则还需要将项目push到远程库中。
2.2将提交到Git仓库中的项目push到GitHub远程库
前边的步骤做好后,下面将项目push到远程GitHub上。
1.在项目上右键—>Team—>Remote—>Push…
2.Eclipse中弹出如下窗口,将GitHub资源库的URL粘贴到URI中,如下图:
从GitHub复制URL:
3.输入GitHub的用户名和密码后,点击Next,根据图片步骤往下做:
点击next,
4.特别注意下图:第一次Push到远程的时候必须选中Force Update复选框(强制更新.如果不选中的话Eclipse不会提示上传失败,而GitHub上没有刚才push的代码)。然后点击next
5.点击OK
这样将本地Git仓库中的代码push到远程库就完成了。
6.最后,登录到GitHub查看代码是否push成功。
- Eclipse与GitHub的整合(一)——本地Git仓库中的代码push至GitHub
- 关于本地Git仓库远程push至GitHub仓库
- 将Xcode的本地代码push到github仓库上
- 将Xcode的本地代码push到github仓库上
- 关联本地git仓库与Github仓库
- 本地git仓库关联github仓库后无法push
- 如何将本地git仓库中的代码上传到github
- 如何将本地git仓库中的代码上传到github
- Eclipse与GitHub的整合(二)——Eclipse clone远程项目到本地
- Git push本地代码到github出错
- Git - 将本地的代码 push 到 GitHub
- (转载)将Xcode的本地代码push到github仓库上,同时适用于命令行bash
- Git本地仓库push至GitHub远程仓库每次输入账户密码问题解决
- Git与GitHub之本地仓库
- github—本地建立与远端仓库的联系以及代码上传与合并
- 【Git学习笔记】Github与本地仓库的交互操作
- Github-git pull解决远程与本地仓库的冲突
- git学习笔记(本地仓库与github)
- 过滤器和拦截器的本质区别
- jquery ul li 操作
- SpringBoot 统一异常处理--- @ControllerAdvice 使用
- 使用PHPStorm+Composer快速初始化项目
- 为Apk打上系统签名
- Eclipse与GitHub的整合(一)——本地Git仓库中的代码push至GitHub
- Android Surface理解
- HDU 2700 Parity(模拟)
- MongoDB数据操作
- 搭建Zabbix监控环境
- java学习路线
- 牛客练习赛7 E 珂朵莉的数列 所有子区间逆序对
- ubuntu16.04LTS安装Qt Creator
- scikit-learn 常用模型介绍及使用(上)