Linux安装git和maven的详细过程

一、使用yum安装git

当前安装环境是centos6.5

由于在CentOS6的yum源中已经有git的版本了,可以直接使用yum源进行安装

yum -y install git

由于centos6的yum源中安装的git版本是1.7.1的,Github等需要的Git版本最低都不能低于1.7.2 。所以我们一般不用上面的方法,而是下载git源码编译安装。

二、编译安装git

1、更新系统

更新成功,版本从6.5跟新到6.9

2、安装依赖包

yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

 

3、下载git源码并解压

wget https://github.com/git/git/archive/v2.3.0.zip

unzip v2.3.0.zip

4、编译安装

将其安装在“/usr/local/git”目录下。

cd git-2.3.0

make prefix=/usr/local/git all

make prefix=/usr/local/git install

git --version

使用whereis命令查看一下

 

因为它默认使用了"/usr/bin"下的git,所以还是1.7.1版本,这里需要我们把编译安装的git路径放到环境变量里,替换"/usr/bin"下的git

 

修改文件profile

vim /etc/profile

然后在文件的最后一行,添加下面的内容,然后保存退出。

export PATH=/usr/local/git/bin:$PATH

 

 

不想重启系统,使用source命令立即生效

source /etc/profile

然后再查看一次git 版本

安装成功

 

三、安装maven

1、下载maven安装包并解压

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

(没有安装wget命令,使用yum -y install wget安装)

tar -zxvf apache-maven-3.5.2-bin.tar.gz

 

2、配置maven环境变量,编辑 profile文件

添加环境变量

vim  /etc/profile

 

export MAVEN_HOME=/usr/local/apache-maven-3.5.2
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

使用source ,让改动生效

source /etc/profile

 

查看版本

安装成功

 

备注:

一、在使用git拉取代码时候需要配置ssh key

1、生成ssh key,公钥添加到gitlab,用于账号认证。生成过一次就不需要再次生成了。运行命令后(无空格),按3次回车即可
ssh-keygen
2、拷贝公钥文件

cat ~/.ssh/id_rsa.pub

由于是使用码云管理项目,在码云里面添加ssh key,就可以拉取代码

二、比较常用的git以及maven命令
git clone 地址 拉取项目
git checkout dev/master 切换分支
git pull origin dev 拉取最新代码(dev分支)
git status 查看当前代码状态
git add .
git commit -m 'xxxxx'
git push origin dev
mvn clean install

代码冲突
1、git stash 隐藏当前变更
2、git pull origin dev
3、git stash list 查看当前所有的储藏
4、git stash pop stash{0} 使用pop命令不仅可以重新应用储藏,还可以立刻从堆栈中清除
  git stash drop stash{0}
  git stash clear 清楚所有储藏



 

转载于:https://www.cnblogs.com/SongG-blogs/p/8808005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值