(转载)Eclipse下配置Github环境 .
总的参考文档:EGit User Guide http://wiki.eclipse.org/EGit/User_Guide
Address: http://www.linuxidc.com/Linux/2012-07/65585.htm
Git是一个很好的版本管理系统。比SVN这种快操猛的版本管理要精致很多。尤其是增加了本地版本库的功能非常贴心。
Github是一个公开的GIt仓库网站。具体怎么注册估计不用我教,要是这个都不会就别编程了吧。
接下来就是安装git。这里只将Windows环境下安装Git方法。
上Git网站下载git的Windows安装文件。一路Next到选择安装组件这一步:
记住要选上Git Bash Here这一项,这样就有命令行可以用了。因为后面基本上不会用到Git自己的GUI。安装好Git之后要开始在github上注册项目。
右上角的几个按钮
其中第一个加号的那个就是新建仓库。点击之后出现如下界面:
给仓库想一个好听的名字,然后点Create repository.
之后出现如下网页:
最重要的是那个https开头的网址。注意这是HTTPS协议。所以网上那些教你配SSh什么的教程都弱爆了,现在根本不能用。不用装SSH了。
之后就要进入Eclipse了。先去Marketplace里面下载Egit。只要在market的搜索框输入git就能找到。安装好。
下面是把具体某一个项目放到仓库中。
首先新建一个项目,然后在项目上按右键选Team->Share project,选择Git。
出现如下面板
勾上那个Use or create repository in parent folder of project。这样会将项目根目录当Git的本地仓库。之后出现如下面板:
点击Create Repository,再点击Finish。
到此为止本地仓库已经建好。
在平常修改代码之后,点击Team->Commit就可以将更新的代码Commit到本地仓库上,如何将代码上传到Github里面呢?
选择Team->Remote->Push,出现如下面板:
里面的URI就是一开始创建完之后Github提示的那个URI(我说很重要的那个网址)。注意协议是HTTPS。
点击Next,
选择Add All Branches Spec,再点击NExt。
出现如下面板,
选择Finish就好了。
上面是描述的创建和添加项目的过程,关于如何提交代码,请看:
http://yz2012.i.sohu.com/blog/view/228329265.htm
如何提交到GitHub账户下呢?
选中项目,右键 > Team > Remote > Push ,出现如下界面。
回到GitHub的主页面,点击新建的库“HelloWorld”,出现的页面中有如下片段,如图。选中 HTTP ,复制后面的地址,粘贴到上图中的“URI”栏里。
User/Password就是你的GitHub的账户和密码。“Storein Secure Store”打 √ 。点击 Next ,出现下图界面。
a、 选择 Source ref
b、 点击 Add AllBranches Spec
c、 Force Update 一定要选中。如果不选中,下一步就会报错。这个错在GitHub的Help里可以搜索到,但我没怎么看懂。只知道选中“Force Update”可以避免这个错误。
d、 点击 Finish
OK,到你的GitHub的主页面看一下,HelloWorld库里是不是多了些文件?
同步
再看一下如何同步吧!
1、 本地修改,上传
在原先的代码上加上如下2行。
和上传整个项目时相似,简单说下步骤,不再赘述。
(1)Commit
(2)Push
在GitHub的主页面,在HelloWorld库里面找到“HelloWorld4GitHub.java”文件,看一下新加入的代码是不是已经更新到库里面了。
2、在页面上修改,同步到本地
在页面上点击 Edit 按钮,加入如下代码
(1)在下方的 Commitmessage 栏里输入你的备注信息,如“Add from Web”
(2)点击 CommitChanges 按钮
页面上修改完成。
如何更新到本地呢?
选中项目,右键 > Team > Pull ,你会发现代码已经更新下来了。
是不是很棒?!
以后有什么经典的代码或是想自己想收藏的代码,就上传到GitHub吧
(转载)Eclipse下配置Github环境 .的更多相关文章
- ubuntu eclipse下配置C++ 环境
首先你通过以下3个命令确定已安装好eclipse cdt sudo apt-get install eclipse sudo apt-get install eclipse-pde sudo apt- ...
- eclipse 下配置安卓环境
建议你看博客 http://blog.csdn.net/sinat_21184471/article/details/76131141 其中一些细节问题,我会根据我犯过的错误说明一下的!!!! 它 ...
- eclipse下配置Spring环境
工具: jdk1.8 win10 spring5.0 1.准备工作:下载Spring开发应用的插件,api 1.spring插件包:springsource-tool-suite-3.9.4.RELE ...
- 在Eclipse下配置算法(第四版)运行环境
第一步:配置Eclipse运行环境 Eclipse运行环境配置过程是很简单的,用过Eclipse进行java开发或学习的同学应该都很熟悉这个过程了. 配置过程: (1)系统环境:Windows7 64 ...
- eclipse下配置安装ssm图文教程(web版)
eclipse下配置安装ssm图文教程(web版) 一.安装所需jar包 1.1 mybatis安装包 可以进入GitHub的https://github.com/mybatis/mybatis-3 ...
- eclipse中配置spring环境
初识Spring框架 1.简单使用 eclipse中配置Spring环境,如果是初学的话,只需要在eclipse中引入几个jar包就可以用了, 在普通java project项目目录下,建一个lib文 ...
- (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂
(原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂 1. 在官网https://struts.apache.org下载Struts2,建议下载2.3系列版本.从图中可以看出 ...
- Java win7或 xp下配置JDK环境变量
JAVA win7或 xp下配置JDK环境变量 by:授客 QQ:1033553122 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08 ...
- Delphi XE-Windows下配置开发环境 (Android版/IOS)
Delphi XE-Windows下配置开发环境 (Android版/IOS) http://www.52jike.com/thread-1-1-1.html Delphi XE5的Androi ...
随机推荐
- 【JavaScript】JavaScript函数的参数
要访问js函数中传入的所有参数,可以使用特殊的arguments变量.但是虽然可以像访问数组一样从arguments变量中读取参数,但arguments并非真正的数组.例如,arguments没有pu ...
- PYTHON---FILE IO
import pickle shoplistfile = 'shoplist.data' shoplist = ['apple', 'mango', 'carrot'] f = open(shopli ...
- Linq Distinct List 去重复
//调用 return producePlantlst.Distinct(new item_collection_DistinctBy_item1()).ToList(); //方法 public c ...
- 【poj3693】Maximum repetition substring(后缀数组+RMQ)
题意:给定一个字符串,求重复次数最多的连续重复子串. 传说中的后缀数组神题,蒟蒻真的调了很久才对啊.感觉对后缀数组和RMQ的模版都不是很熟,导致还是会有很多各种各样的小错误= = 首先,枚举重复子串的 ...
- Android开源项目发现---ImageView 篇(持续更新)
1. PhotoView 支持双击或双指缩放的ImageView 在ViewPager等Scrolling view中正常使用,相比上面的AndroidTouchGallery,不仅支持ViewPag ...
- 【HDOJ】1239 Calling Extraterrestrial Intelligence Again
这题wa了很多词,题目本身很简单,把a/b搞反了,半天才检查出来. #include <stdio.h> #include <string.h> #include <ma ...
- bzoj1231
看到n<=16不难想到状压dp 我们用二进制表示前x个位置,哪些牛被已经被选过了 这里我们可以通过穷举二进制数的顺序来转移 所以二维就够了 ..] of longint; f:.. sh ...
- BZOJ_1269_文本编辑器_[AHOI2006]_(Spaly)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1269 和BZOJ_1507很像的题,多了一个反转操作,还是Splay简单区间操作的模板题. 1 ...
- django 项目部署在 Apache 后, 设置二级域名(Apache虚拟主机 、 万网二级域名设置)
上一篇文章简单说了怎么把django的项目部署到Apache上. 现在想弄个二级域名,也就是我原来有个域名 www.mysite.com,现在我想弄个 bbs.mysite.com ,该怎么做呢. 要 ...
- loadrunner 与Md5
loadrunner 与Md5 1.新建个c vuser脚本 2.把cmd5.h导入脚本 3.在脚本中,引入cmd5.h,可以在action前面加个void,但要屏蔽return 来自为知笔记(Wiz ...