本文转载自:https://blog.csdn.net/luckarecs/article/details/7427605

一_安装EGIT插件

http://download.eclipse.org/egit/updates/

或者使用Eclipse Marketplace,搜索EGit

二_使用EGIT前的配置

配置个人信息,最重要的是user.name和user.email

l  Preferences > Team > Git > Configuration

l  New Entry

三_新建GIT仓库

新建NC module project

l  File > Team > Share Project 选择GIT

创建仓库后,在$workspace\demo目录下的.git文件夹,就是git的仓库地址。和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库

同时,eclipse中的project也建立git版本控制,此时未创建分支,处于NO-HEAD状态

文件夹中的符号”?”表示此文件夹处于untracked状态,这样就成功创建GIT仓库。

四_配置.gitignore

此时我们尝试做一次提交

l  Team -> Commit…

如上图所示,Author和Committer会默认为Git配置的用户信息。下面的Files窗口中可以看到此次提交的文件,其中有非常多带有NC_HOME的文件,此时可以猜测出,在我们的project中链接的NC_HOME也被GIT默认到版本控制中了,如下图:

显然NC_HOME和out是不需要进行版本控制的,我们可以通过配置.gitignore来排除这两个文件夹

打开Navigator窗口,在project根目录中添加.gitignore文件,将需要排除控制的目录写入.gitignore文件中

再次尝试commit,需要提交的文件已经被过滤

首次提交后,会自动生成master分支

然后在public中新建一个文件,可以看到图标依然是问号,处于untracked状态,即git没有对此文件进行监控

通过Team -> Add to index可以将文件加入git索引,进行版本监控

可以看到图标显示也有了变化(EGIT中只要Commit就可以默认将untracked的文件添加到索引再提交更新,不需要分开操作)

也可以通过Team -> Untrack将文件从索引控制中排除。

将此次新增的文件commit到仓库中,文件将处于unmodified状态,或者说,这就是一种staged状态

然后修改文件的内容,文件将处于modified状态

五_查看历史记录

Team -> Show in history可以查看版本历史提交记录

可以选择对比模式

六_远程GIT仓库

此小结的前提是已经搭建GIT服务器,并通过SSH协议连接,可参看文档《RHEL下搭建GIT服务器》《WindowsXP下搭建GIT服务器》《GIT服务器使用基础》。本文使用RHEL5.5系统下的GIT-2012-01-11,用户root/password,GIT仓库统一存放在/app/gitspace目录下。

首先通过shell工具连接到服务器,建立空仓库gitdemo,此时的ssh访问地址如下,分别由协议名称、用户名、IP、端口、git仓库目录组成。

ssh://root@192.168.1.101:22/app/gitspace/gitdemo

打开GIT资源库窗口,选择克隆资源库

转载于:https://www.cnblogs.com/wpcnblog/p/9210757.html

Eclipse上GIT插件EGIT使用手册相关推荐

  1. Eclipse上GIT插件EGIT使用手册之八_解决推送冲突

    为什么80%的码农都做不了架构师?>>>    多人协作开发的情况下,往服务器推送更新时难免出现冲突,所以推送之前需要解决服务器端的最新版本和本地仓库的冲突.Pull操作就是把服务器 ...

  2. Eclipse上GIT插件EGIT使用手册之五_查看历史记录

    Team -> Show in history可以查看版本历史提交记录 可以选择对比模式

  3. Eclipse的Git插件Egit: merge合并冲突具体解决方法

    Eclipse的Git插件Egit: merge合并冲突具体解决方法 参考文章: (1)Eclipse的Git插件Egit: merge合并冲突具体解决方法 (2)https://www.cnblog ...

  4. Eclipse安装git插件EGit

    http://jiangli.easymorse.com/?p=783 1.Eclipse中有EGit插件来管理git版本库,首先安装EGit http://eclipse.org/egit/down ...

  5. 解决eclipse中git插件中的cannot open git-upload-pack问题

    有时候在eclipse上使用插件egit向github或者osc上同步代码时,有时候会发现出现cannot open git-upload-pack这个问题. 一般引起这个问题的原因有两个:一.网络问 ...

  6. Eclipse上安装GIT插件EGit及使用

    一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装) E ...

  7. Android Eclipse之Git插件安装、配置、提交、修改、冲突、查看历史、覆盖。

    为什么80%的码农都做不了架构师?>>>    首先进入eclipse插件安装功能页面,这个就不多说了,下面给出截图,如果不会的也不必往下看了. 安装Git 一:Eclipse工具栏 ...

  8. 在Eclipse上通过插件获取github上的spring源码

    spring源码开始的时候是通过SVN来管理代码的,后来是转移到github上管理源码的,可以通过在github上直接下载spring的源码. 下面讲解如何通过在eclipse上的插件git来获取sp ...

  9. eclipse中git插件配置 编辑

    一.Eclipse上安装GIT插件EGit EGit插件地址:http://download.eclipse.org/egit/updates OK,随后连续下一步默认安装就可以,安装后进行重启Ecl ...

最新文章

  1. 英文句子改写在线软件_试完这些英文论文写作辅助神器,你会发现新大陆der~...
  2. Silverlight学习之——事件编程
  3. SAP ABAP程序效率优化 Perfomance Tune
  4. 如何获取filecoin_获得Filecoin币有哪些条件?
  5. SpringMvc三大组件详解
  6. tk.mybatis Example 多个or条件拼接
  7. 大前端的自动化工厂(2)—— SB Family
  8. 使用Robomongo 连接MongoDB 3.x 报 Authorization failed 解决办法(转)
  9. PHP多进程网络爬虫
  10. python django 下载多个文件,接收多个文件
  11. Maven最全使用指南,都在这里了
  12. vue 四级联动 (修改版)
  13. hello.java_helloworld怎么写java
  14. JVM2-性能监控故障处理工具
  15. java蘑菇岛种子_比蘑菇岛更稀有的“蘑菇陆地”见过么?输入MC种子即可找到
  16. 拼多多非标品如何推广?场景推广合适哪些产品?
  17. Win10 64位+VS2015+Opencv3.3.0安装配置
  18. cocos内存使用相关
  19. java 中的多种判空方式
  20. 【老生常谈】一些见解和经验之谈收录

热门文章

  1. 运维经验分享:关于系统运维监控的几点建议
  2. MICROSOFT SQLSERVER 总结
  3. 使用expect 打通到其他服务器无密码访问
  4. 网络营销之CPA、CPS、CPM、CPT、CPC 是什么
  5. python 函数返回值的特殊情况
  6. 标准爬虫初探,来自Python之父的大餐!
  7. (原創) 為什麼企業研發喜歡找研究生? (日記)
  8. 每日一淘完成1.3亿美元融资,元生资本、DCM领投,SIG联合投资
  9. mysql 切换数据库方案
  10. MySQL数据库备份命令