`

eclipse,maven,githup的安装与使用

阅读更多

常见指令的使用

mvn install -Dmaven.test.skip=true

 


经常用的几个指令
 
git clone name linkaddress
 
git remote add name linkaddress
git remote rename name newname
git remote  rm name
 
git branch -a
git checkout -b branchname
git checkout branchname
git branch -d branchname
 
推送分支
git add .添加文件
 git commit -m "提交注释"
git commit --amend
(git checkout -- file取消对某个文件修改,回到上个版本的文件内容;git reset head file取消缓存区中的文件修改)
git push origin(远程仓库) cms_acl(本地分支):cms_acl (远程分支)
合并分支
1.
git fetch origin cms_acl(远程分支):test(暂时存储的分支)
git diff test
git merge test
2.
git fetch origin cms_acl(=git fetch origin cms_acl:cms_acl)
git log -p cms_acl..origin/cms_acl
git merge origin/cms_acl
3
git pull origin cms_acl
 
具体一些操作
取消文件的修改 git checkou -- file
把修改的文件从暂存区域拿出来 git reset head file
 
git diff 查看暂存区域的修改状态
git status查看修改状态
git log查看commit操作记录
 
取消对文件的追踪 git rm file

 

 

 winodws下eclipse,maven,githup的安装与使用,网上的资料过于丰富,而且许多时间太长了,在我学习过程中,结合了一些他们的,总结了一下,主要分为一下部分.
前提:
1.安装eclipse
2.安装maven工具,为以后eclipse安装maven插件后提供maven操作
3.githup账号申请和学会使用桌面版的githup
安装:
1.安装maven插件
2.在elcipse项目中使用maven插件,以及一些操作指令
3.安装egit插件
4.使用GIT部署到本地仓库,上传到远程仓库(我使用的就是GITHUP,不是自己搭建的)
5.从githup中获取最新的代码库,并同步到自己的代码库,再提交
 
 
前提
1.windows下安装eclipse是傻瓜式安装,当然你得有jdk的工作环境(这个网上资料都差不多,主要是配置系统变量JAVA_HOME,classpth,PATH),官方下载地址
http://www.eclipse.org/downloads/   ,如果需要的是myeclipse,我的网盘里面有包含破解方法  http://pan.baidu.com/s/1i3kONnJ
2.安装maven,主要也是配置环境变量MAVEN_HOME : D:\apache-maven-3.0.2 ; MAVEN : %MAVEN_HOME%\bin ;  (可选) MAVEN_OPTS : -Xms256m -Xmx512m ,这里我的maven下载放在的路径是 D:\apache-maven-3.0.2 ,测试的话使用mvn-version,即可,这里有人将MAVEN变量名改成m2e,均可
(1我的maven下载目录)
(2.系统变量)
 
(3.测试界面)
 
这里最好我们还是需要掌握一些指令,虽然具体开发过程中基本不用到,就算是添加依赖,IED基本可以支持操作,但是要基本掌握一些,毕竟也要适应在linx下工作环境哈~
第一种:很多命令集成好的,比如创建标准项目,web项目啥的,其实这里面主要是根据DarchetypeArtifactId这个来进行标记需要创建什么类型的项目,这个东西在eclipse配置好后,在创建项目时会有图形化界面提交选择的。比如A:创建标准java项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app  ,DgroupId是项目唯一标示符,基本所有项目源代码均这个路径下编写,然后DartifactId是项目名称,至于刚才说的DarchetypeArtifactId,其实默认就是创建标准项目,所以不需要写;A:web项目:使用指令mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp,这个指令默认不会创建源代码文件,也就是上面指令下的App.java文件,所以这里我们需要创建java文件夹,放置源代码,不要放置在source问文件夹下(这个·文件夹是资源性文件夹),不然我们在使用指令编译的时候,会发现java文件均没有进行编译。然后建立好项目后,进行打包编译B: mvn -package
执行指令
1.mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app    / 1. mvn archetype:create -DgroupId=com.mycompany.webapp -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp
2.mvn package
 
(main下目录至少要这几个文件夹比较合适)
第二种,就是所有文件夹全部自己来创建,不依赖工具,这里就需要参考以上的目录结构了
指令如下
编译mvn compile;测试 mvn test;打包 mvn package;执行 mvn install
 
(个人喜欢使用第一种方式)
 
3.githup账号申请和学会使用桌面版的githup
申请账号那些大家又不是小白,都ok了哈。
桌面版githup客户端,官网有时候上不去,这里我自己下载的http://pan.baidu.com/s/1hqKcIoc ,安装完后就是这个样子
 
使用githuo的步骤,简单的来说,有以下步骤
1,建立repository仓库
 
2.建立分支(默认为master),分支的创建于提交需要知悉 publish操作,但是现在并没有同步到git上
3.代码修改,提交同步
代码有所改动后,会立刻显示~,这时候你输入你代码改动的概叙与描叙,作为仓库提交版本的版本信息,你可以选择所提交代码的分支(在这里建立新分支或者切换)
版本信息,分支,本地仓库都准备好了,接下来进行同步到git上
 
 
安装:
maven插件
1.在eclispe--help--Eclipse Marketplace进行在线安装,在搜索结果选择一个安装即可
 
 
2.在eclispe--help-install new softwore--add(在Install框中,选择Add...
Name:m2e
Location:http://m2eclipse.sonatype.org/sites/m2e
(如果上面的地址无效,使用地址:http://download.eclipse.org/technology/m2e/releases)
 
,安装完成后,可以在eclispe中建立maven项目
 
 
这里选择创建项目的id和项目类型
(项目的大致类型)
(具体类型的构建工具包,例如web项目)
 
接下来目录结构(不要忘了自己添加唯一标符的id,和java,test文件夹,关于测试用例使用的是jnuit4)
maven中指令:项目名-->maven就可以查看
 
3.安装git插件
与安装maven其实一样,这里只是给出add里面的值域
 
4.使用GIT部署到本地仓库,上传到远程仓库(我使用的就是GITHUP,不是自己搭建的)
本地已经搭建好了maven,git环境,建立了标准 maven java项目。
A:将项目加入git仓库 :项目名-->team->share project-->git   (这个是将本地项目加入到本地仓库中,会将项目移动到安装egit的目录中,如果原来已经创建了同样名字项目的话,就去掉use or create reposiry这一项,然后有一些选择,提供了覆盖上次的git项目)
 
 
 
接下来与使用桌面端git是一样的,项目改动,就可以提交到本地仓库(因为某些关系,我换了一个项目prac)
 
这里说明一下项目右下角的图表意思
表示此项目为使用git
如果是?,表示此项目加入git,但是未被git版本控制器进行追踪监控,需要在文件上-->team->add index,进行追踪
如果是+,表示进行了追踪,但是未被commit,没有提交到仓库里面(初始化未提交那一次,下面那个是指已经被提交了好多次的更改)
如果是--->或者<--表示代码改动,但是未更新到仓库里面
 
接下来,就饿可以进行使用了
代码改动,就项目->team>commit->输入版本信息->commit/push+commit(是提交还要推送到远程git服务器进行同步)
至于建立分支,切换分支,有下图所示,操作可以自己琢磨一下  team->switch branch-->new /其他已经建立的分支
 
 
上传到远程git服务器,可以在commit 中选择commit+push操作,也可以在team->remote(remote是最近的一次版本更新信息)->push
(不要忘了在url里面加上用户名即需要权限验证,不然大部分情况下提交失败,至于url在githup的项目右下角有https/ssh的url)
最后会返回一个确认信息,点击ok,就好了
查看版本信息,比对修改的文件team->show in history
也可以这么看
 
 
 
5.从githup中获取最新的代码库,并同步到自己的代码库,再提交
其实这一步有点不好说,在实际项目开发中,分支,版本信息会比较多,我接触不多,只能描叙一些简单的过程,就是把远程的版本暂时同步到本地,再和本地的分支进行合并
第一种办法,直接将远程版本直接与本地进行合并操作pull,相对于fetch+rebase
 
第二种:现在远程版本分支上fetch(如果这时候进行check out操作的话,会立刻把远程分支同步到本地分支上),再在本地master上进行rebase(如果这时进行check操作,可以检查最新版本分支的信息并进行更新),然后又在远程版本分支上rebase,最后在整个项目中进行push操作,进行提交
这样做的好处是将合并pull操作分开,可以让我们看到远程分支版本,又可以随时性的进行同步更改,灵活性大
 
 
 
 
以上,就是我对eclipse,maven,githup的安装与使用的一些使用方法,里面有一些未能解释清楚的和错误地方,希望大家能够辨别使用,反正就是一个共同学习进行的节奏哈
 
分享到:
评论

相关推荐

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 ...四、Git安装和使用 18 一、安装EGit插件 18 二、配置Eclipse 19 三、Github里新建一个仓库 20 四、提交 20

    Maven 搭建cucumber 简单示例

    2.Eclipse安装 cucumber 插件:Help-&gt;Install New Software-&gt;Add name:cucumber location:http://cucumber.github.com/cucumber-eclipse/update-site 3.导入示例项目,右键运行testBaidu.feature 文件run as Cucumber ...

    使用Eclipse+Maven+Spring+CXF构建的WebService服务

    Web项目中基于Maven与Spring整合的WebService之cxf的实现⬇️ 详情请参考如下链接: https://locqi.github.io/locqi.com/2018/09/05/Eclipse+Maven+Spring+CXF-create-WebService/

    com.github.eclipsecolortheme.updatesite-1.1.0-SNAPSHOT.zip

    eclipse color theme无法下载,自己从GitHub下载源码,用maven打包构建出来的包,可以直接用于安装

    fastdfs-client-java的Maven工程

    我们从github上直接下载的源码是无法导入eclipse当中的,这是我整理好的Maven工程,大家可以直接导入到eclipse当中并使用maven install安装到本地仓库,哪个工程要使用fastdfs-client只需要添加依赖即可使用。

    NumberGuess:启用 Maven 的 Java 猜数项目

    最大猜测次数:10 项目类型:Java 构建工具:Maven GitHub 网址: : 运行这个项目: 下载为 zip。 导入到配置了 maven 插件的 Eclipse 工作区。 如果您没有在 eclipse 中配置 maven 插件,请将 maven 插件添加到...

    Maven-Tycho-Demo:一个示例项目,解释用于Eclipse RCP应用程序的Maven Tycho

    一个用于Eclipse RCP应用程序(例如Virtual Satellite)的Maven Tycho演示项目。 项目状态 状态 用于开发构建。 状态 用于集成构建。 状态 为大师建造。 目的 该项目是使虚拟卫星开源的测试设置。 它有助于将软件...

    AndroidViewHover开源项目转化为Eclipse可运行项目 源码来自代码家blog

    由于现在github上面的开源库有很多都是由Android Studio或者Maven构建,而大部分码农还是在使用Eclipse做开发,那么在学习使用这些非Eclipse构建的开源库的时候我们往往不得不去重新整理代码,否则很难运行demo成功...

    jax_rs_demo:在 Eclipse、Maven、Tomcat7 上使用 JAX-RS 的快速测试演示

    在 Eclipse、Maven、Tomcat7 上使用 JAX-RS 进行快速测试/演示 先决条件 apt-get install tomcat7 maven 建造 git clone https://github.com/atramos/jax_rs_demo.git cd jax_rs_demo/jax_rs_demo mvn install 在...

    finger-detection-tool

    您需要: Java 7.0 OpenImaj 库 v.1.0.5 Maven 2.0 吉特Eclipse(版本:Kepler Service Release 1)可以通过项目配置支持你下载版本尺寸SHA1 v1.0 23.6 MB 1b34d11f66fe4b847f271a5aaaabb02c7917690c安装指纹使用 ...

    eclipse-plugin:Eclipse 的 Codenvy 插件

    Codenvy 的 Eclipse 插件描述该项目旨在提供一个 Eclipse 插件,使开发人员能够在 Codenvy 或 Eclipse 中工作,共享相同的代码库,而...让这个项目在 Eclipse 下工作先决条件: 与 Maven 构建相同, 加上安装了 m2e 和

    org.eclipse.paho.mqttv5.client-1.2.5.jar解决SSL认证连接SNIHostName类不存在的问题

    MQTTv5版的客户端库,原地址:https://github.com/eclipse/paho.mqtt.java。 本资源合入了解决低于android7.0报错Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.net.ssl.SNIHostName"的...

    java运行环境搭建

    自己总结的 java开发所需要用到的 运行环境的搭建 包括 eclipse的下载安装 jdk的下载安装 配置环境 maven的下载安装 环境配置 mysql的下载安装 测试使用 Tomcat的下载安装 测试使用 还有GitHub的客户端下载使用等...

    ffma:文件格式元数据聚合器

    使用Eclipse从github来源创建Java Maven项目。 从github检查项目资源,例如使用TortoiseGit 使用Ecliplse菜单构建Maven项目:File-&gt; Import-&gt; Maven-&gt; Existing Maven Projects 使用Eclipse创建WAR文件。 首先...

    eclipse-null-eea-augments:Eclipse外部null注释(EEA)存储库

    为了正确地在Eclipse Project Preferences中自动启用基于注释的空分析(例如,在此处导入examples/ ),我们强烈建议您安装 Maven IDE(M2E)配置器Eclipse插件。 (在&lt;1.8的Eclipse m2e版本(Oxygen附带)上,...

    GitHub_Repo:这是一个测试自动化项目,该项目比较UI中django项目中django项目中所有存储库的名称和描述

    还要添加系统环境变量JAVA_HOME和MAVEN_HOME并使用已安装的bin文件夹位置进行设置。 安装 打开Git bash终端 导航到您的主目录 git clone https://github.com/amitkiit1994/RideCell_Project.git 打开Eclipse或...

    api_example_maven_project:这是GitHub上的测试API项目

    对于Eclipse,可通过以下方式完成:文件-&gt;导入-&gt; Maven-&gt;现有Maven项目怎么跑这只是一个例子。许可证信息该项目可能包含开源组件。 您可以在“ open-source-licenses.md”文件中找到有关这些信息的其他信息。 版权...

    spring3-mvc-maven-xml-hello-world

    使用Maven构建工具的Spring 3 MVC + JSP视图+ XML配置模板。 ### 1。 使用的技术 Maven的3 春天3.2.13。发布 JSTL 1.2 登入1.1.3 Boostrap 3 ### 2。 在本地运行该项目 $ git clone ...

    java-dev:Java开发

    使用Eclipse和GitHub创建项目 。 我通过网站eclipse.org安装了针对Java EE Developers的Kepler版本的Eclipse IDE 。 。 在Eclipse中的“帮助”&gt;“ Eclipse Marketplace”中,我安装了EGit ; 。 通过Marketplace的m2...

    maven-performance-tests

    概述 性能回归测试的基本思想是比较两个构建之间的内存、cpu...Maven 性能回归测试使用 Eclipse 性能测试工具。 为了使 Maven 构建中的工具可用,代码从 eclipse git 存储库中提取并推送 https://github.com/takari/ta

Global site tag (gtag.js) - Google Analytics