#每日技术学习# 学习:Maven、Git

Date | 2018-11-08 & 2018-11-09

Maven

Maven是什么?

Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。

Maven相关术语

  • Maven本地资源库
    是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹。
  • Maven中央存储库
    是 Maven 用来下载所有项目的依赖库的默认位置。

在Mac上安装Maven

在macOS Mojava上安装Maven:

  • 下载 Maven, 并解压到某个目录。例如:/Users/Maven/apache-maven-3.6.0
  • 打开Terminal,输入以下命令,设置Maven classpath:
 $ vi ~/.bash_profile

对vi编辑器的使用参考这篇文章: vi/vim基本使用方法
编辑模式下,添加下列两行代码,之后保存并退出vi:

export M2_HOME=/Users/Maven/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin
  • 输入命令以使bash_profile生效
$ source ~/.bash_profile
  • 输入mvn -v查看Maven是否安装成功,显示:


    安装成功后显示

Git

Git的特点:

  1. Git是分布式的版本控制系统,它没有中心服务器的概念(虽然实际开发中可以建一个中心服务器),每一台开发机器上都保存完整的历史记录;但是它有本地代码仓库和远程代码仓库的概念(不然怎么多人协作?),而且可以追踪多个远程仓库;
  2. Git能够非常快地建立分支和合并分支,并具有强大的跟踪分支和切换分支的能力。
      以上两个特点决定了使用Git工作的流程。

Git的关键词:

working directory; repository; stage; commit; remote; branch; merge

你可能感兴趣的:(#每日技术学习# 学习:Maven、Git)