总的参考文档: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环境 .的更多相关文章

  1. ubuntu eclipse下配置C++ 环境

    首先你通过以下3个命令确定已安装好eclipse cdt sudo apt-get install eclipse sudo apt-get install eclipse-pde sudo apt- ...

  2. eclipse 下配置安卓环境

    建议你看博客  http://blog.csdn.net/sinat_21184471/article/details/76131141  其中一些细节问题,我会根据我犯过的错误说明一下的!!!! 它 ...

  3. eclipse下配置Spring环境

    工具: jdk1.8 win10 spring5.0 1.准备工作:下载Spring开发应用的插件,api 1.spring插件包:springsource-tool-suite-3.9.4.RELE ...

  4. 在Eclipse下配置算法(第四版)运行环境

    第一步:配置Eclipse运行环境 Eclipse运行环境配置过程是很简单的,用过Eclipse进行java开发或学习的同学应该都很熟悉这个过程了. 配置过程: (1)系统环境:Windows7 64 ...

  5. eclipse下配置安装ssm图文教程(web版)

    eclipse下配置安装ssm图文教程(web版) 一.安装所需jar包 1.1  mybatis安装包 可以进入GitHub的https://github.com/mybatis/mybatis-3 ...

  6. eclipse中配置spring环境

    初识Spring框架 1.简单使用 eclipse中配置Spring环境,如果是初学的话,只需要在eclipse中引入几个jar包就可以用了, 在普通java project项目目录下,建一个lib文 ...

  7. (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂

    (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂 1. 在官网https://struts.apache.org下载Struts2,建议下载2.3系列版本.从图中可以看出 ...

  8. Java win7或 xp下配置JDK环境变量

    JAVA win7或 xp下配置JDK环境变量 by:授客 QQ:1033553122 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08 ...

  9. Delphi XE-Windows下配置开发环境 (Android版/IOS)

    Delphi XE-Windows下配置开发环境  (Android版/IOS)   http://www.52jike.com/thread-1-1-1.html Delphi XE5的Androi ...

随机推荐

  1. Android基础学习

    1.specify :指定 2.Nested:嵌套 3.启动模拟器时出现错误信息"Please ensure that adb is correctly located at:XXXXX&q ...

  2. MDN > Web technology for developers > HTTP

    The Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia ...

  3. 【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】

    原文:[Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff ] 基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /S ...

  4. BZOJ_1901_&_ZJU_2112_Dynamic_Rankings_(主席树+树状数组/线段树+(Treap/Splay))

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1901 给出一个长度为n的数列A,有m次询问,询问分两种:1.修改某一位置的值;2.求区间[l, ...

  5. Android-获取外置SDcard路径

    Android手机支持SDcard.目前很多手机厂商把SDcard集成到手机中,当然有的手机同时也支持可插拔的SDcard.这就有了内置SDcard和位置SDcard之分.当手机同时支持内置和外置SD ...

  6. 【Android 复习】:第02期:引导界面(二)使用ViewPager实现欢迎引导页面

    一.实现的效果图 也许是养成了这样一个习惯,每次看别人的代码前,必须要先看实现的效果图达到了一个什么样的效果,是不是跟自己想要实现的效果类似,有图才有真相嘛,呵呵.           二.编码前的准 ...

  7. JDBC初步 JDBC连接SQLServer 2008之心路历程

    转自:http://www.cnblogs.com/weilengdeyu/archive/2013/01/17/2864321.html JDBC简介 今天,研究了下JDBC连接SQL Server ...

  8. C#入门经典学习笔记一

    这篇主要讲C#的一些语法. 1.委托 委托类型声明的格式如下: public delegate void TestDelegate(string message); delegate 关键字用于声明一 ...

  9. [转]NHibernate之旅(2):第一个NHibernate程序

    本节内容 开始使用NHibernate 1.获取NHibernate 2.建立数据库表 3.创建C#类库项目 4.设计Domain 4-1.设计持久化类 4-2.编写映射文件 5.数据访问层 5-1. ...

  10. java基础(十八)IO流(一)

    这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助! 由于代码是分模块的上传非常的不便.也比较多,讲的也是 ...