Eclipse下使用Git
安装Git
有的eclipse已经自带了Git了,就不用安装了。
如果,想重新安装,可以先卸载git,卸载
不同eclipse卸载不一样:
1.在Eclipse中依次点击菜单"Help"->"About
Eclipse"。弹出图1所示对话框,点击"Installation
Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。
2.Adt——about adt,如图
点击Installation Details
弹出下面框,在里面找到相应的插件进行卸载
选择好需要卸载的插件后,点击Uninstall,进行卸载。ctrl+鼠标左键可以多选哈
1.卸载完后,进行安装Git,和安装一般插件过程一样:
》》help——Install new software
在弹出的框里面,输入git下载地址:http://download.eclipse.org/egit/updates/
点击ok,如果没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框
name下面2项勾选起来,点击next,进入安装了。安装好后,会重启eclipse,安装完成
或者,点击help——Marketplace,在里面输入git,查找,然后安装(有的eclipse有这项,有的没有)
安装好后,进行,一个简单配置,填入我们的用户名和邮箱
》》Preferences》Team》Git>Configuration
点击Add Entry,在弹出框里面输入key和value的值
key,名字填写:user.name=value是你的名字。
邮箱:user.email=value:你的邮箱账号.你提交代码时候,会自动提取这些信息,和代码一起发送到git远程仓库
代码提交
首次提交项目到远程git仓库去。
(我使用githob为例子,githob比较好用,大家可以把自己的项目都传上去,既可以随时随地把代码clone下来开发,也可以作为一个网盘使用)
到githob,注册一个账号,登陆进去。
点击New repository,按要求输入项目名字,项目介绍,选public,private,要收费的。点击创建,就行了。名字,不要用中文哦。得到下图所示,点击Http,复制https,一会儿,提交项目用
创建项目和本地git仓库
打开eclipse,随便创建一个项目,然后
依次:File > Team > Share Project 选择GIT>next
如图打钩,点击下面列出来项目,然后点击下面按Create Respository ,最后,finish,就
创建了本地仓库
提交代码到本地仓库
(代码需要先提交到本地仓库后,才能提交到远程git仓库)
首先需要提交代码到本地仓库:
依次:项目右键>team>commit

然后,Commit,提交到本地仓库(Commit and Push 有的git有这项,有的没得,使用他可以把代码直接提交到本地并且一并提交到远程git上去)。
把项目push到远程仓库去
项目右键>>team>remote>>push

输入Url:在githob上面,创建项目获取到的,复制进去。填上自己登陆github的账号密码,next
点击小三角,点选master,Add spec,finish
完成后,登陆githob,可以看见刚提交上去的项目了。
注意:可能出现以下两个问题:
(1)rejected - non-fast-forward错误
解决方法:见http://blog.csdn.net/chenshun123/article/details/46756087
(2)报401 AuthorizationRequired错误
解决方法:Help -> Install New Software... -> Work with:中填上 http://download.eclipse.org/mpc/releases/1.5.1a -> 回车-> 勾选"EPP Marketplace Client" -> Next直至Finish。重启后, 再进行提交, 问题不再出现, 可以成功提交。
把远程仓库的项目,克隆到eclipse里面
把ecpilse切换到git视图
点击Clone Git repository
或者,点击上图:有个箭头那个。
在里面填入,你需要克隆的项目的url地址:输入账号和密码
>>next>>next
点击Browse,选择一个地方放项目文件。不要放在eclipse工作目录
finish
完成后,用import导入项目到eclipse
和导入一般工程一样的了
提交一次代码到git仓库
提交代码和上面提交整个项目到git是一样的了,首先,commit,把你需要提交的代码,提交到本地,然后,remote,push,提交项目到远程。
其他,点击项目,右键,还可以创建分支,分支也可以提交上去,但是,他不会和主代码和在一起。使用merge,可以进行合并。
Eclipse下使用Git的更多相关文章
- eclipse下使用git上传(下载)代码至(从)github
eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...
- eclipse 下使用git clone
方法一:eclipse安装好git插件后,直接import-git-project from git- clone url-输入github的网址等就可以了方法二:使用git软件,到指定的目录,右击g ...
- eclipse下使用git下载和上传项目
简单配置,填入我们的用户名和邮箱 >>Preferences>Team>Git>Configuration 点击Add Entry,在弹出框里面输入key和value的值 ...
- eclipse 下使用 git
一.默认仓库文件夹 二.window -->perspective --> customize perspective 三.提交时,要忽略的文件
- eclipse IDE使用git方法简单介绍
eclipse下使用git插件上传代码至github 1.eclipse下安装git eclipse git 插件的安装. 点击 Help->Install New Software-> ...
- git --help出来的命令 + eclipse里用git小记
用法:git [--version] [--help] [-C <path>] [-c name=value] [--exec-path[=<path>]] ...
- windows下安装git & 在git@OSC上推送代码
第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...
- Android 源码获取-----在Windows环境下通过Git得到Android源代码
在学习Android的过程中,深入其源代码研究对我们来说是非常重要的,这里将介绍如何通过在Windows环境下使用Git来得到我们的Android源代码. 1.首先确保你电脑上安装了Git,这个通过 ...
- 使用git推送代码到开源中国以及IDEA环境下使用git
使用git推送代码到开源中国以及IDEA环境下使用git 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多的同学由于不会操 ...
随机推荐
- SQLAlchemy Table(表)类方式 - Table类和Column类
Table 构造方法 Table(name, metadata[, *column_list][, **kwargs]) 参数说明: name 表名 metadata 元数据对象 column_lis ...
- django中间件-12
目录 自定义中间件 函数定义 类定义 中间件的执行顺序 在django中,中间件其实就是一个类,他是一个可以介入django的 request 和 response 的钩子框架,在请求响应不同的阶段, ...
- C语言学习记录_2019.02.07
C99开始,可以用变量来定义数组的大小:例如,利用键盘输入的变量来定义数组大小: 赋值号左边的值叫做左值: 关于数组:编译器和运行环境不会检查数组下标是否越界,无论读还是写. 越界数组可能造成的问题提 ...
- C语言学习记录_2019.02.06
break语句的作用:当执行到break,则跳出循环,免去不必要的循环次数,节省时间和资源.-----跳出循环,结束循环: continue:跳过这一次循环剩下的语句,进入到下一轮循环.-----跳到 ...
- JavaWeb基础—HTML小结
---是什么?超文本标记语言---能干什么?描述网页的一种语言---怎么干?一套标签 前端三剑客的关系: 1. HTML是网页内容的载体. 2. CSS样式是表现. 3. JavaScript是用来实 ...
- python基础学习1-计数器实例
#!/usr/bin/env python # -*- coding:utf-8 -*- import time as t class MyTimer: def __init__(self):#重写初 ...
- 07 -模型层ORM
1.orm简介 2. models.py from django.db import models # Create your models here. class Book(models.Model ...
- P4438 [HNOI/AHOI2018]道路
辣稽题目 毁我青春 耗我钱财. 设\(f[x][i][j]\)为从1号点走到x点经过i条公路j条铁路,子树的最小代价. \(f[leaf][i][j]=(A+i)(B+j)C\) \(f[x][i][ ...
- java 循环中使用list时,出现list中全部加入了对象导致没有实现分组的解决方案
清空list即可 public List fetchNmapSingleTaskWithDataList() { Map map = new HashMap<>(); List listN ...
- RESTful简介
一.RESTful是什么? RESTful架构,就是目前最流行的一种互联网软件架构.它结构清晰.符合标准.易于理解.扩展方便,所以正得到越来越多网站的采用.Fielding将他对互联网软件的架构原则, ...