`
changhongbao
  • 浏览: 122478 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Eclipse使用git最简易流程

阅读更多

git有诸多好处,网上都说的很清楚了,在这里我不再赘述。对于我来说,私下里想做一些项目,而又不能很好的保存自己的代码和进行版本控制,这时候,就用到了git。下面,就以我个人为例讲讲git从0开始如何安装使用。

Step1 准备工作

msysgit,下载地址为http://msysgit.github.io/

Eclipse IDE for Java EE Developers(必须是这个,自带Egit,或者自行安装Egit插件),在Eclipse官网下载,地址http://www.eclipse.org/downloads/

github账号,github官网注册一个,地址https://github.com/

廖雪峰的git教程,地址为http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000,讲得很好,我大概花了3个晚上的时间看,如果仅仅是为了安装上,可以先暂时略过,后面再看。

Step2 msysgit安装

一路next就行,注意可能会遇到360的拦截(该死,点击允许本程序所有操作或者安装前就退出360即可)。

Step3 git用户名和邮箱配置

单击开始菜单,打开Git Bush,

教程1

 

输入以下命令

git config --global user.name "Your Name"

git config --global user.email email@example.com

用户名和邮箱替换为自己的,为本台机器所有仓库指定用户名和email地址。

 

Step4 创建SSH Key

因为本地git仓库和远程的github仓库之间是通过ssh加密的,所以,还需要创建一个SSH Key。

输入以下命令

ssh-keygen -t rsa -C youremail@example.com

同样将邮箱替换为自己的。在路径C盘->用户->用户名,找到.ssh文件夹,打开就可以看到两个文件id_rsa和id_rsa.pub,

打开id_rsa.pub,将其中的内容复制下来(这就相当于一把钥匙,持有钥匙的人可以访问你的内容,下一个小结讲解这把钥匙的用途),下面是我的

教程2

 

Step5 与github上的仓库相关联

注册一个github账号

注册完成之后,点击右上角的settings(就是那个齿轮,设置的图标)

教程3

 

进入设置页面

image

选SSH Keys,点击add SSH key,就可以添加了,title随便填写,将从id_rsa.pub中复制的内容粘贴到这里。从此,gitgub仓库就能够识别你本地的仓库了。也就是说,你离将本地代码推送到github上,或者将github上的代码克隆到本地,就只差一步了。(可参考廖雪峰前辈的教程先进行在非Eclipse下的操作,更有感觉)

 

Step6 Egit的使用

首先,登入你的github账号,点击加号,选择New repositrory,创建一个新的仓库,如图所示。

教程6

名字叫做test2,其他都默认就好。

点击绿色按钮创建,就创建好了一个github仓库。

教程7

将地址复制下来,保存好备用。

 

打开Eclipse,像平常一样,新建一个web工程,或者其他你常用的工程。我这里工程叫做scott

{4$7`FVS]283EW(~80FR(JT

右击项目,选择Team->Share Project,弹出如下窗口。

image

选择git,next,在弹出的界面上,①先勾选Use or create……,②createrepository,③勾选工程,④finish。

教程8

这时候,你就创建好了一个git工程,右击工程,选择Team,你可以像svn一样进行commit,synchronize等操作,但是,remote操作中,push是灰色的,表示还不能将代码推送到github仓库上去。

教程10

这时,打开Git Repository视图(具体怎么打开百度去,这都是基本常识了)

教程11

右键选择Create Remote,点OK

image

点击Change,弹出如下界面

image

URI输入之前在github上拷贝的地址,下面的内容会自动填上。你只需要再填上github上的用户名和密码即可。finish,save。

接下来的几步就简单了,在项目里面随便写点代码,然后先将新增的代码提交到本地,例如,将cat类,先add to index,然后commit。这时候,右键工程,Team->remote中就有了push选项,意味着你可以将本地代码保存在github中了。祝贺你!

教程12

点击Push,点击add All Branches Spec,将本地版本库添加,然后Finish,后面一路Next,再次查看github,可以看到代码已经成功推送。

最后,看看我们在github上的代码吧!

分享到:
评论

相关推荐

    eclipse-git免安装绿色版.zip

    这个压缩包提供了无需安装即可使用的版本,大大简化了开发者的配置流程,使得在Eclipse中进行Git版本控制更加便捷。 Git是一种分布式版本控制系统,用于跟踪软件项目中的文件变化,便于多人协作开发。Eclipse作为一...

    Eclipse+git+码云协作开发环境.zip

    6. **Eclipse中使用Git**: - **克隆仓库**:在Eclipse中通过EGit导入码云上的仓库。 - **添加文件**:将新文件添加到版本控制,右键点击项目,选择"Team" -> "Add to Index"。 - **提交更改**:使用"Commit"菜单...

    Eclipse上GIT插件EGIT使用手册.pdf

    ### Eclipse上GIT插件EGIT使用手册精要 #### 一、安装EGIT插件 EGIT(Eclipse Git)是一款非常实用的插件,能够帮助开发者在Eclipse IDE环境中高效地管理和使用Git版本控制系统。安装EGIT插件有两种常用方法: 1. *...

    团队开发工具的使用eclipse+git+码云

    Eclipse与Git的结合使得版本管理和协同开发变得简单高效。团队成员可以在任何时候查看代码历史,追踪bug,甚至通过拉取请求(Pull Request)进行代码审查,确保代码质量。这样的流程不仅有助于团队成员间的沟通,也...

    在Eclipse下使用SVN-CC-GIT-VSS-CVS代码管理工具说明书

    本文将基于标题“在Eclipse下使用SVN-CC-GIT-VSS-CVS代码管理工具说明书”,以及其描述和部分内容,深入探讨几种主流代码管理工具——Subversion (SVN),ClearCase,Concurrent Versions System (CVS),Git,和...

    配置管理工具-Git的使用

    ### 配置管理工具-Git的使用 ...接下来的章节将详细介绍如何使用TortoiseGit、如何在Eclipse中集成Git以及如何进行远程仓库的操作。此外,还将涉及分支管理的基础知识及其在Eclipse中的实际应用。

    Git使用教程

    ### Git使用教程 #### 一、Git简介与安装 **Git**是一款强大的分布式版本控制系统,广泛应用于软件开发项目中,用于跟踪代码的变化历史,并支持多用户协作开发。它可以帮助开发者们高效地管理代码版本,轻松处理...

    在Eclipse下使用SVN-CC-GIT-VSS-CVS代码管理工具最终版详细说明书

    ### 在Eclipse下使用SVN、CC、GIT、VSS、CVS代码管理工具最终版详细说明书 #### 一、简介 本说明书旨在详细介绍在Eclipse集成开发环境中使用多种代码管理工具,包括Subversion (SVN)、ClearCase (CC)、Concurrent ...

    git(64位)官方安装包下载

    在使用Git进行项目管理时,基本流程包括初始化仓库(`git init`)、添加文件到暂存区(`git add`)、提交更改(`git commit`)、创建和切换分支(`git branch`和`git checkout`)、推送和拉取更新(`git push`和`git...

    git本地管理工具

    在Eclipse中遇到Git问题时,你可以按照以下步骤使用TortoiseGit: 1. **安装TortoiseGit**:首先,你需要下载并安装TortoiseGit,确保它与你的Git版本兼容。 2. **配置TortoiseGit**:安装完成后,设置你的用户名...

    在ADT和Android Studio中配置和使用Git

    GitHub提供了最广泛的代码托管和协作开发服务,而码云则是面向中国大陆用户的Git服务提供商,两者都支持公开和私有项目的托管。 Git工作原理基于两个位置存储数据,一个是GIT服务器,一个是本地仓库。GIT服务器保存...

    Eclipse基础教程(中文)

    Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中非常流行。这个"**Eclipse基础教程(中文)**"旨在帮助初学者理解和掌握Eclipse的各项基本功能和使用技巧,以便于更高效地进行软件开发。 教程...

    Eclipse教程-Eclipse实战视频教程

    6. 使用插件:Eclipse的一大优势在于其丰富的插件库,例如Mylyn用于任务管理,Subversive或Git插件用于版本控制,JUnit进行单元测试等。根据需求安装相应插件,可以扩展Eclipse的功能。 三、Eclipse实战应用 在...

    GIT使用手册

    - **广泛应用:** Eclipse基金会等知名开源组织的大量项目已经迁移到Git,这反映了Git在版本控制领域的主导地位。 **Git的特点:** - **开源:** Git是免费的开源软件,任何人都可以自由使用和贡献代码。 - **简单...

    完整详细图文版 代码管理工具SVN、CVS、CC、VSS、GIT详细使用说明书(最终版本)Eclipse相关(共94页).rar

    在Eclipse中,可以使用EGit插件来实现Git功能,包括克隆、拉取、推送、分支和合并等操作。 每个工具都有其特定的优缺点和适用场景。例如,SVN和CVS更适合中小型企业或项目,而Git则更适用于大型、分布式团队。...

    eclipse-inst-win64

    安装过程中,用户可以选择安装所需的组件和工作空间路径,按照向导指引进行操作,简单便捷地在Windows系统上配置好Eclipse开发环境。 总的来说,"eclipse-inst-win64"是一个专为Windows 64位系统设计的Eclipse IDE...

    activiti在eclipse中的插件

    对于团队协作,别忘了将流程定义文件纳入版本控制系统(如Git),这样团队成员可以共享和协同编辑流程图。 总结来说,"Activiti在Eclipse中的插件"为开发者提供了一个强大的工具,使得流程设计与开发更加直观和...

    eclipse编写坦克游戏

    10. **版本控制**:尽管未直接提及,但良好的项目管理习惯建议使用版本控制系统如Git,以便跟踪代码的修改历史和协作开发。 以上就是"eclipse编写坦克游戏"这个项目中涵盖的主要技术点,从编程语言基础到具体的游戏...

Global site tag (gtag.js) - Google Analytics