一、使用eclipse自带插件提交项目

1、自带git插件进行配置我们的用户名和密码,即是自己github注册的用户。

windows-perferences-Team-Git-configuration

点击Add Entry... 输入email 邮箱 和 name 自己的用户名

2、eclipse生成SSH2 key

windows--perference--General--Network connection--SSH2-key  management--General RSA Key

可以添加多个SSH2 Key,查看生成密钥是否在默认系统盘(C盘)。

然后把生成的SSH2 Key粘贴到github上,登录github--settings--SSH and GPG keys--New SSH key

(该步不能省略,一定要用命令检查下生成的公钥是否正常)

若有该步操作,执行命令: ssh -T git@github.com   出现以下信息,证明配置成功。

3、本地创建项目如“testGit”和本地git仓库

打开eclipse,创建项目“testGit”里面随便写点什么,然后"File"--"Team"--"Share Project"--"Git"--"next"

如上图所示,该项目“testGit”就变成git仓库;到workspace下打开该项目,发现多了一个隐藏文件“.git”,但该项目处于untracked状态(文件中?表示),我们需要提交代码到本地仓库,如下图:

注意,待提交的文件在Unstaged Changes中,右键add to index 或者拖拉到staged changes栏中,可以将文件加入git索引中,进行版本监控。然后可以commit提交到本地仓库。

接下来我们把本地项目提交至远程远程仓库github上(github官网上的远程仓库名称与本地仓库名称一致,表示本地仓库提交到远程仓库并与之关联):

其中commit,只是提交到本地仓库,需要Push to upStream提交到远程仓库

最后登录GitHub,查看自己的文件是否提交成功,如图

备注

1、使用eclipse插件提交项目至远程仓库必须先本地提交,最后提交至远程仓库

2、查看谁提交了代码,项目右键 team--show history

3、查看修改记录 team--show in history

4、撤销恢复修改 replace with--head revision

5、更新项目远程仓库 team--pull

6、查看哪些文件被修改 team--synchronize workspace

7、提交项目时注意忽略不必要的文件或文件夹,如maven项目下的target文件

8、git提供了多重协议用来连接git服务器,其中最常见的就是https和git,git就是可以免用户和密码的;

  不同协议,项目连接地址是有区别的,如下:https形式:https://github.com/XXX/pbqshop.git git形式: git@github.com:XXX/pbqshop.git

Eclipse之Git提交项目的更多相关文章

  1. git学习四:eclipse使用git提交项目

    支持原创:http://blog.csdn.net/u014079773/article/details/51595127 准备工作: 目的:eclipse使用git提交本地项目,提交至远程githu ...

  2. eclipse使用git提交项目

    eclipse使用git提交项目有2种方式:一种是git命令窗口,另一种是eclipse自带git插件(跟svn插件一样使用) 一.使用git命令窗口提交项目 1.首先官网下载git并安装,然后配置用 ...

  3. 不用copy代码--eclipse使用git提交项目-转

    原文地址:http://blog.csdn.net/u014079773/article/details/51595127 准备工作: 目的:eclipse使用git提交本地项目,提交至远程githu ...

  4. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  5. eclipse使用git提交代码

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  6. 【eclipse使用git】eclipse使用私钥提交项目

    初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git config --global use ...

  7. eclipse git提交项目以及down项目大致步骤

    down git项目步骤: 复制了url之后,import projects项目选中from git ,会出现如下截图,信息会自动填充 填好信息一直Next即可 完成之后,打开“Git Reposit ...

  8. Eclipse配置Git发布项目到Github

    很牛叉的博客http://blog.csdn.net/luckarecs/article/details/7427605 一.安装插件 菜单栏Help --> Install New Softw ...

  9. eclipse 从git取项目,导入为maven项目,新加的方法,报加载主类错误

    eclipse 从git取项目,导入为maven项目,新加的方法,报加载主类错误 具体描述: 整体编译能够编译成功,但新加一个java,里面创建一个main方法,运行时,报无法加载主类的错误, 整体编 ...

随机推荐

  1. android需知小细节

    1. 布局文件命名不能包含大写字母,特殊字符.MyImageView.xml错误. 2. simpleAdapter适配器参数的含义:  3. gridview gridview的三个重要的属性: 4 ...

  2. Cucumber语法及测试用例<一>

    工作原因,最近一直在研究cucumber的 语法以及它和java之间的关系.鉴于是初学者且代码基础薄弱,我开始摸索前行,感谢分享博客且也在一路前行的人儿们. 1.基本语法为:此处举例两种区别一看即知- ...

  3. C#读写者线程(用AutoResetEvent实现同步)(转载)

    C#读写者线程(用AutoResetEvent实现同步) 1. AutoResetEvent简介 通知正在等待的线程已发生事件.无法继承此类. 常用方法简介: AutoResetEvent(bool ...

  4. C#如何分割多个空格分隔的字符串?

    using System; using System.Text; using System.Text.RegularExpressions; namespace test { class Progra ...

  5. ubuntu下 too many file open 异常

    后台高并发或者多线程的情况下,无论是操作数据库还是操作文件,应用报出 too many file open 异常,其原因是受宿主系统文件数的限制.问题解决方式如下: 第一步:检查所在系统的文件数限制 ...

  6. rabbitMQ学习(二)

    一端发送,多端消费 发送端: import java.io.IOException; import com.rabbitmq.client.ConnectionFactory; import com. ...

  7. Vim配置(k-vim)

    无意发现一个vim的插件 转载:http://www.cnblogs.com/yxy2829/p/5250587.html 截图 solarized主题 molokai主题 安装步骤 1. clone ...

  8. XidianOJ 1099 A simple problem

    题目描述 一个长度为N的数组A, 所有数都是整数 ,0 <= A[i] <= 1000000,1 <= i <= N,1 <= N <= 100000,对于 任意i ...

  9. IDL中的HRESULT值

    IDL中的HRESULT值

  10. 滴滴与Uber的竞争分析

    滴滴与Uber的竞争分析 随着互联网时代的到来,智能手机的普及,互联网不再是一个完全虚拟的东西,它开始慢慢地融入到我们的生活中来.这些年我们可以明显地感受到我们的生活方式在一天天发生着变化,我们也逐渐 ...