协作开发的时候没有版本号控制是非常痛苦的事情,使用git能够非常好的完毕这项任务,由于非常多的开源码都在github上公布,因此学会使用git是非常重要的一项技能。

这篇写的是在eclipse下使用的教程,下一篇会介绍git的经常使用语法。

有的eclipse已经自带了GIt了,就不用安装了。假设,想又一次安装,能够先卸载GIT,再安装

1.安装Git,和安装一般插件过程一样:

》》help——Install new software

在弹出的框里面,输入git下载地址:http://download.eclipse.org/egit/updates/

点击ok,假设没反应,请点击Add前面小三角,找到刚创建的以git为名字的项,稍等一会儿,出现这个框

name以下2项勾选起来,点击next,进入安装了。安装好后,会重新启动eclipse,安装完毕

或者,点击help——Marketplace,在里面输入git,查找,然后安装(有的eclipse有这项,有的没有)

安装好后,进行,一个简单配置,填入我们的username和邮箱

》》Preferences》Team》Git>Configuration

点击Add Entry,在弹出框里面输入key和value的值

key,名字填写:user.name,value是你的名字。

邮箱:user.email  value:你的邮箱账号.你提交代码时候,会自己主动提取这些信息,和代码一起发送到git远程仓库

2.(1)首次提交项目到远程git仓库去。

到github,注冊一个账号,登陆进去

点击New repository,按要求输入项目名字,项目介绍,选public,private,要收费的。点击创建,即可了。名字,不要用中文哦。得到下图所看到的,点击Http,复制https,一会儿,提交项目用

(2)创建项目和本地git仓库

打开eclipse,随便创建一个项目,然后

依次:File > Team > Share Project 选择GIT>next

如图打钩,点击以下列出来项目,然后点击以下button,最后,finish,就

创建了本地仓库

(3)提交代码到本地仓库(代码须要先提交到本地仓库后,才干提交到远程git仓库)

首先须要提交代码到本地仓库:

依次:项目右键>team>commit

输入凝视,然后勾选你须要提交的文件,或者右边小勾,点击全选。

然后,Commit,提交到本地仓库(Commit and Push 有的git有这项,有的没得,使用他能够把代码直接提交到本地而且一并提交到远程git上去)。

(4)把项目push到远程仓库去:

项目右键>>team>remote>>push

输入Url:在githob上面,创建项目获取到的,复制进去。填上自己登陆githob的账号password,next

点击小三角,点选master,Add spec》。finish

完毕后,登陆githob,能够看见刚提交上去的项目 了

(5)把远程仓库的项目,克隆到eclipse里面(windows-showview-other-git-git repository)

把ecpilse切换到git视图

    点击Clone Git repository

或者,点击上图:有个箭头那个。

在里面填入,你须要克隆的项目的url地址:输入账号和password

>>next>>next

点击Browse,选择一个地方放项目文件。不要放在eclipse工作文件夹

finish

完毕后,用import导入项目到eclipse

和导入一般project一样的了

(5)提交一次代码到git仓库

提交代码和上面提交整个项目到git是一样的了,首先,commit,把你须要提交的代码,提交到本地,然后,remote,push,提交项目到远程。

其它,点击项目,右键,还能够创建分支,分支也能够提交上去,可是,他不会和主代码和在一起。使用merge,能够进行合并。

eclipse中使用git进行版本号控制的更多相关文章

  1. Xcode中利用git源代码版本号控制

    git是一个版本号控制系统,能够通过命令行来调用,也有专门的桌面软件.这里主要介绍在Xcode中怎样利用git来进行版本号的控制. 一.创建git源 从Xcode5開始引入了使用git的一些新特性.将 ...

  2. 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面

    [Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ...

  3. ④---在Eclipse中导入GIT项目

    Eclipse中导入GIT项目 以下将为大家介绍如何在Eclipse中导入GIT项目. 一.在Eclipse中安装GIT 1首先打开Eclipse,然后点击Help>Install New So ...

  4. 在eclipse中使用git clone 别人共享在Github的代码和上传到自己的仓库!

    原文地址:http://www.itdaan.com/blog/2014/10/24/ff5e03b5cefef19e1b6fbb7b49809846.html1.在eclipse中安装git:打开e ...

  5. Git(一):Eclipse中配置Git

    在Eclipse中配置Git: 一,由于我使用的是新版本的eclipse j2ee 4.4默认集成git,所以不用手动安装git插件 二,Eclipse配置基础信息.Windows->Prefe ...

  6. eclipse中使用git上传项目

    eclipse中使用git上传项目 先需要上传到本地仓库 先找到此选项打钩 再如下 再添加的属性则可以自动填充邮箱和密码 之后 右键选择import 点击找到git 选中 下一步  如果没有找到git ...

  7. 在eclipse中使用git创建本地库,以及托管项目到GitHub超详细教程

    关于安装git的教程,由于比较简单,并且网上教程特别多,而且即使不按照网上教程,下载好的windows版本git,安装时候一路默认设置就行. 安装好之后,在桌面上有git图标:右键菜单中有Git Ba ...

  8. Git(一):Git与版本号控制简单介绍

    Intro 版本号控制系统是什么      版本号控制系统(Version Control System,VCS)能够帮助我们记录和跟踪项目中各文件内容的改动变化.它能够帮我们保存项目的各个版本号.以 ...

  9. 在Eclipse中使用Git

    一.打开Eclipse,以此点击菜单Help--Install New Software-, 此时将弹出Install对话框,如下图所示: 点击Add按钮,此时将弹出Add Repository对话框 ...

随机推荐

  1. 一个非常有用的函数——COALESCE

    原文:一个非常有用的函数--COALESCE 很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止, ...

  2. 数据库管理——Powershell——使用Powershell脚本找出消耗最多磁盘空间的文件

    原文:数据库管理--Powershell--使用Powershell脚本找出消耗最多磁盘空间的文件 原文译自: http://www.mssqltips.com/sqlservertip/2774/p ...

  3. C++生产和使用的临时对象

     所谓暂时对象就是一种无名对象. 它的出现假设不在程序猿的预期之下(比如不论什么pass by value操作都会引发copy操作,于是形成一个暂时对象),往往照成效率上的负担. 但有时候能够制造 ...

  4. ExtJs4得知(五岁以下儿童)主要的Ext分类

    Ext类是ExtJs最常见的.最基本的类,它是一个全局对象,它封装了全班.辛格尔顿和 Sencha 该方法提供了一种有用的库. 嵌套在该命名空间中一个较低的水平最用户界面组件. 但是提供了很多有用的功 ...

  5. 四、Linux/UNIX操作命令积累【chmod、chown、tail】

    正在使用Linux/UNIX下一个.经常使用文本界面来设置系统或操作系统,笔者也是在指挥这方面工作的过程中不断的接触.因此,为了此特酝酿.准备.開始了本文的编写.本文主要记录自己平时遇到的一些Linu ...

  6. Windows下一个SlikSVN使用

    我相信所有的应SVN不熟悉.使用过.可是并非人人都自己配置过SVNserver.以下就是我配置SVNserver的步骤.以及在配置过程中碰见的一些问题,在此记录,希望对你有所帮助. 安装 双击执行&q ...

  7. (大数据工程师学习路径)第一步 Linux 基础入门----环境变量与文件查找

    环境变量与文件查找 本节介绍环境变量的作用与用法,及几种搜索文件的方法.学会这些技巧高效地使用 Linux. 一.环境变量 1.变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变 ...

  8. [wxWidgets]_[0基础]_[经常更新进度条程序]

    场景: 1. 非常根据程序的进展需要处理业务,以更新进度条,进度条的目的是为了让用户知道业务流程的进度.一个进度条程序更友好,让用户知道在程序执行.不是没有反应. 2. 现在更新见过这两种方法的进展. ...

  9. Dp_F Pku1157

    <span style="color:#000099;">/* F - 简单dp Time Limit:1000MS Memory Limit:10000KB 64bi ...

  10. 基于LINUX的多功能聊天室

    原文:基于LINUX的多功能聊天室 基于LINUX的多功能聊天室 其实这个项目在我电脑已经躺了多时,最初写完项目规划后,我就认认真真地去实现了它,后来拿着这个项目区参加了面试,同样面试官也拿这个项目来 ...