2019独角兽企业重金招聘Python工程师标准>>>

1.Eclipse中下载安装Egit插件;
2.创建代码仓库;
3.在Eclipse中使用Egit插件

1.使用eclipse 3.7安装egit插件
help->intall new software..
在work with中输入:(这里选用的egit版本是2.3)
egit - http://download.eclipse.org/egit/updates-2.3

注:不要勾选EGit Mylyn和Egit Plug-in Inmport Support 不知道我的为什么选了会报错 。可以先试一下勾选。
装完以后可以在window->preferences->Team  中看到git

2.创建代码仓库
登录https://github.com/    Create A Repository

本地安装windows的git工具,这里使用msysgit  安装略

简单的配置(在Git Bash中设置)

$git config --global user.name "XXX"
$git config --global user.email "XXX"

因为我们这边要把本地的git和github相连需要在github中设置SSH Keys
Edit Your Profile->SSH Keys->Add SSH key

关于SSH Keys的生成:

$ssh-keygen -t rsa -C "你的email地址"     //自动保存在.ssh/id_rsa_pub

现在可以将这个值设置到github中了

第一次部署经常会出错,已经想删掉代码库
进入指定的代码库->Settings->Delete this repository

3.在Eclipse中使用Egit插件
新建一个java project

$cd 指定项目的路径
$git init   // 表示要对现有的项目开始用git管理
$git status  // 检查当前文件状态# Untracked files:
# (use "git add <file>..." to include in what will be committed)
//Git 不会自动将之纳入跟踪范围,除非你明明白白地告诉它这么做,因而不用担心把临时文件什么的也归入版本管理$git add *   //开始跟踪当前目录下的新文件
$git status
# new file: README    //说明是已暂存状态  (这里可能还有部分文件没有添加进去需要单独 执行 ->$git add XXX)$git commit -m 'first commit'
$git remote add origingit@github.com:<你的帐号>/<代码库名称>.git
$git push –u origin master   //推送代码

可以查看代码库中的代码了。

刚刚新建的项目可以删掉了,我们可以重新在eclipse中导入github中的代码
Import->Git->projects from git->urI  填入git@github.com:<你的帐号>/<代码库名称>.git

此时我们本地的代码库默认保存在:~/git/项目名称 我们可以导入到eclipse中,可以在eclipse中进行commit和push了

//更多细节参考  Pro.Git中文版.pdf

转载于:https://my.oschina.net/OutOfMemory/blog/147048

Github管理Eclipse分布式项目相关推荐

  1. 使用github管理Eclipse分布式项目开发

    使用github管理Eclipse分布式项目开发 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Ecli ...

  2. 【ZZ】使用github管理Eclipse分布式项目开发

    2019独角兽企业重金招聘Python工程师标准>>> 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用g ...

  3. 使用Maven管理Eclipse Java项目(多modules编译)

    http://www.blogjava.net/lostfire/archive/2012/03/27/58428.html 使用Maven管理Eclipse Java项目 本文可以任意转载,但请保留 ...

  4. 使用Maven管理Eclipse Java项目

    本文可以任意转载,但请保留原出处: http://www.webwork.cn/archives/50009640.html 为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助 ...

  5. 分布式 知乎 github_如何使用GitHub本机功能来帮助管理中型分布式团队

    分布式 知乎 github by Alex Ewerlöf 由AlexEwerlöf 如何使用GitHub本机功能来帮助管理中型分布式团队 (How to use GitHub native feat ...

  6. java实现分布式项目搭建的方法

    1 分布式 1.1 什么是分布式 分布式系统一定是由多个节点组成的系统.其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的. 这些连通的节点上部署了我们的节点,并且相互的操作会有协同 ...

  7. java搭建分布式项目

    1 分布式 1.1 什么是分布式 分布式系统一定是由多个节点组成的系统.其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的. 这些连通的节点上部署了我们的节点,并且相互的操作会有协同 ...

  8. Eclipse Open J9:Eclipse OMR项目提供的开源JVM

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 自1997年以来,IBM一直致力于开发自己的JVM产品J9 JVM.J9构建为一种闭源的(自 ...

  9. IDEA不能一个窗口管理多个项目?那是你不会用!

    你身边有没有这样的Eclipse用户吐槽IDEA:"不能一个窗口管理多个项目!太不方便了!" 对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的.尤其当我们在分布式 ...

最新文章

  1. demo15 AlertDialog
  2. HTML5实践之歌词同步播放器
  3. 用百度SDK获取地理位置和天气信息
  4. 浅谈Angular网络请求
  5. C# byte[]、struct、intptr等的相互转换
  6. Mysql 8.0下载与安装详解,并修改安装路径
  7. 实现网站验证码切换功能
  8. ae中心点重置工具_AE中图形绘制的6大技巧,简单易操作
  9. 监控mysql主从的工具_zabbix利用percona-toolkit工具监控Mysql主从同步状态
  10. 开发自己的博客转发插件(跨域)
  11. Jmeter学习笔记4-集合点
  12. DeepMind成为AI界创业加速营:3年17名资深员工与高管离职
  13. 基于WASAPI的录音播音系统
  14. coldfusion_ColdFusion教程:第一部分
  15. 单元测试chapter2
  16. java webservice测试_搭建Soap webservice api接口测试案例系统
  17. Tesseract+OpenCV实现中英文字识别
  18. 【HISI系列】海思 IPC hi3516a、hi3519v101 的单包模式和多包模式
  19. 2023年湖南建筑八大员(材料员)模拟真题及答案
  20. 如何使服务具备高可用性

热门文章

  1. ADSL断流问题分析
  2. 可视化图形(三):折线/曲线图-plot()
  3. 关于 angularjs 的小结
  4. CSS样式属性单词之Left
  5. HTML5-基础语法
  6. Centos 7 KVM安装win10
  7. [iOS]服务器使用php时多图片上传AFNetworking的设置
  8. animation of android (1)
  9. 连接数据库报“You have an error in your SQL syntax”异常的解决
  10. JS数组reduce()方法