git学习5 ecipse集成git(转载)
原文地址:http://blog.csdn.net/hhhccckkk/article/details/10458159
有的eclipse已经自带了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有这项,有的没有)
安装好后,进行,一个简单配置,填入我们的用户名和邮箱
》》Preferences》Team》Git>Configuration
点击Add Entry,在弹出框里面输入key和value的值
key,名字填写:user.name,value是你的名字。
邮箱:user.email value:你的邮箱账号.你提交代码时候,会自动提取这些信息,和代码一起发送到git远程仓库
2.(1)首次提交项目到远程git仓库去。(我使用githob为例子,githob比较好用,大家可以把自己的项目都传上去,既可以随时随地把代码clone下来开发,也可以作为一个网盘使用)
到githob,注册一个账号,登陆进去
点击New repository,按要求输入项目名字,项目介绍,选public,private,要收费的。点击创建,就行了。名字,不要用中文哦。得到下图所示,点击Http,复制https,一会儿,提交项目用
(2)创建项目和本地git仓库
打开eclipse,随便创建一个项目,然后
依次:File > Team > Share Project 选择GIT>next
如图打钩,点击下面列出来项目,然后点击下面按Create Respository ,最后,finish,就
创建了本地仓库
(3)提交代码到本地仓库(代码需要先提交到本地仓库后,才能提交到远程git仓库)
首先需要提交代码到本地仓库:
依次:项目右键>team>commit
输入注释,然后勾选你需要提交的文件,或者右边小勾,点击全选。
然后,Commit,提交到本地仓库(Commit and Push 有的git有这项,有的没得,使用他可以把代码直接提交到本地并且一并提交到远程git上去)。
(4)把项目push到远程仓库去:
项目右键>>team>remote>>push
输入Url:在githob上面,创建项目获取到的,复制进去。填上自己登陆githob的账号密码,next
点击小三角,点选master,Add spec》。finish
完成后,登陆githob,可以看见刚提交上去的项目 了
(5)把远程仓库的项目,克隆到eclipse里面
把ecpilse切换到git视图
点击Clone Git repository
或者,点击上图:有个箭头那个。
在里面填入,你需要克隆的项目的url地址:输入账号和密码
>>next>>next
点击Browse,选择一个地方放项目文件。不要放在eclipse工作目录
finish
完成后,用import导入项目到eclipse
和导入一般工程一样的了
(5)提交一次代码到git仓库
提交代码和上面提交整个项目到git是一样的了,首先,commit,把你需要提交的代码,提交到本地,然后,remote,push,提交项目到远程。
其他,点击项目,右键,还可以创建分支,分支也可以提交上去,但是,他不会和主代码和在一起。使用merge,可以进行合并。
最新文章
- Activemq 平台搭建与C#示列
- iOS多线程 GCD
- 安卓TextView限定行数最大值,点击按钮显示所有内容
- Docker的容器操作
- Marshal.PtrToStringAnsi中文乱码
- js 对数据进行过滤
- Python中的test测试
- Java简单双向链表实现 @version 1.0
- css flex 兼容ios android--商品展示 添加购物车
- linux命令学习之:chown
- vc获取当前进程CPU使用率
- 使用devenv.exe自动编译项目
- VB通用数据库操作方法
- MyBatis返回插入的主键ID(Mysql数据库)
- 纯C++安卓开发 (ndk)系列之 ---- 常见问题
- PHP-7的FPM服务的启动
- artemplate模板
- firefox burp ssl证书配置
- JQuery------实现鼠标摁下抬起时div背景色改变
- JavaEE权限管理系统的搭建(六)--------使用拦截器实现菜单URL的跳转权限验证和页面的三级菜单权限按钮显示
热门文章
- 一键安装 lnmp/lamp/lanmp
- 字符在内存中最终的表示形式是什么?是某种字符编码还是码位(Code Point)?
- QT中phonon的安装和使用
- 解决Pycharm中matplotlib画图出错问题(AttributeError: module 'matplotlib' has no attribute 'verbose')
- Spring data jpa 使用技巧记录
- Carrier-Grade Mirantis OpenStack (the Mirantis NFV Initiative), Part 1: Single Root I/O Virtualization (SR-IOV)
- Redis源码分析:serverCron - redis源码笔记
- java:OutputStream和InputStream 输出输入流,FileOutputStream,FileInputStream写入读取流
- SQL 存在一个表而不在另一个表中的数据
- Install nginx on ubuntu