当前位置:   article > 正文

Maven、GIT构建工具_maven git

maven git

什么是Maven?

maven 是一款服务于java平台的自动化构建工具
构建
构建定义:把动态的Web工程经过编译得到的编译结果部署到服务器上的整个过程。
编译:java源文件[.java]->编译->Classz字节码文件[.class]
部署:最终在sevlet容器中部署的不是动态web工程,而是编译后的文件

Maven的目标

Maven的主要目标是让开发人员在最短的时间内理解开发工作的完整状态。为了实现这一目标,Maven试图处理以下几个方面的问题:

  • 使构建过程变得简单
  • 提供统一的构建系统
  • 提供优质的项目信息
  • 提供最佳实践开发指南
  • 允许透明迁移到新功能

如何安装Maven并指定JDK版本配置阿里云镜像?

一、Maven的下载

https://maven.apache.org/download.cgi

二、配置Maven环境变量
在系统变量新建MAVEN_HOME然后输入maven的安装地址比如: F:\Buildtools\apache-maven-3.5.2
在这里插入图片描述
配置path系统变量
%MAVEN_HOME%\bin
在这里插入图片描述

三、打开cmd输入mvn -version查看maven是否配置成功

在这里插入图片描述

四、配置全局JDK版本
打开conf下面的settings文件找到<profiles></profiles>然后复制

  <profile>    
            <id>jdk8</id>    
            <activation>    
               <activeByDefault>true</activeByDefault>    
               <jdk>1.8</jdk>    
            </activation>    
            <properties>    
                    <maven.compiler.source>1.8</maven.compiler.source>    
                    <maven.compiler.target>1.8</maven.compiler.target>    
                    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
                </properties>    
        </profile>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

五、配置阿里云镜像(复制到<mirrors></<mirrors>里面)

  <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Git历史

Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。

他们对新的系统制订了若干目标:

速度

简单的设计

对非线性开发模式的强力支持(允许成千上万个并行开发的分支)

完全分布式

有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)

什么是GIT?

官方回答:
Git是一款免费、开源的分布式bai版本控制系du统,用于敏捷高效地zhi处理任何或小或大的项目。
Git是一个开源的dao分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git的功能特性:
从一般开发者的角度来看,git有以下功能:
1、从服务器上克隆数据库(包括代码和版本信息)到单机上。
2、在自己的机器上创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

Git工作流程

工作流程如下:

1.从远程仓库中克隆代码到本地仓库

2.从本地仓库中checkout代码然后进行代码修改

3.在提交前先将代码提交到暂存区

4.提交到本地仓库。本地仓库中保存修改的各个历史版本

5.修改完成后,需要和团队成员共享代码时,将代码push到远程仓库
在这里插入图片描述

Git下载与安装

下载地址: https://git-scm.com/download

Git常用命令

一、环境配置

当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息

设置用户信息

git config --global user.name “PPK”

git config --global user.email “PPK@itcast.cn”

查看配置信息

git config --list

git config user.name

通过上面的命令设置的信息会保存在~/.gitconfig文件中

二、 获取Git仓库

要使用Git对我们的代码进行版本控制,首先需要获得Git仓库

获取Git仓库通常有两种方式:

在本地初始化一个Git仓库

从远程仓库克隆

三、在本地初始化一个Git仓库

执行步骤如下:

  1. 在电脑的任意位置创建一个空目录(例如repo1)作为我们的本地Git仓库

  2. 进入这个目录中,点击右键打开Git bash窗口

  3. 执行命令git init

如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功
在这里插入图片描述

四、GIT的克隆和上传

将远程仓库下载到本地:
git clone (克隆地址 如:https://gitee.com/fat-lie/ssmppk.git)
将代码(项目)推送到远程仓库:
git init
git add .
git commit -m “注释语句”
git remote add (上传地址 如:https://gitee.com/fat-lie/test.git)
git push -u origin master

TortoiserGit的下载和安装

TortoiserGit是一个简化工具能够手动点击实现GIT指令。
TortoiserGit下载地址:

https://tortoisegit.org/download/

百度云分享:
链接:https://pan.baidu.com/s/1X6zV9Q1mxGrPwzq8DEqpfQ
提取码:0314
复制这段内容后打开百度网盘手机App,操作更方便哦
博主的阿里云地址(里面有很多博主自己做的项目哦都是免费的欢迎访问下载):

https://gitee.com/fat-lie

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/130596
推荐阅读
相关标签
  

闽ICP备14008679号