• Eclipse上GIT插件EGIT使用手册


    本文转载自: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

    创建仓库后,在$workspacedemo目录下的.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资源库窗口,选择克隆资源库

  • 相关阅读:
    ZW网络团队及资源简介
    ZW云推客即将登场
    “4K云字库”基本框架图
    Sketch 55 Beta版本探秘,看看都有什么新功能
    产品经理有哪些类型?
    电影票APP原型设计分享– Movie Booking
    旅游类App的原型制作分享-Klook
    UI行业发展预测 & 系列规划的调整
    原来这就是 UI 设计师的门槛
    摹客PS插件全新改版!—— 智能检测不对应的设计稿
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/9210757.html
Copyright © 2020-2023  润新知