linux安装git
2018-06-18 本文已影响27人
葡小萄家的猫
安装依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
安装git包
删除已有的git
yum remove git
下载git源码
切换到你的包文件存放目录下
cd /downlocal
下载git安装包
wget https://www.kernel.org/pub/software/scm/git/git-2.8.3.tar.gz
解压git安装包
tar -zxvf git-2.8.3.tar.gz
cd git-2.8.3
#此处特别注意,如果使用自己配置编译以及安装路径,一定要配置git的环境变量。如使用/usr/local/则不需要配置环境变量
编译
sudo make prefix=/usr/local/git all
安装
sudo make prefix=/usr/local/git install
或者配置git安装路径
./configure prefix=/usr/local/git
编译并且安装
make && make install
查看git版本号
git --version
git已经安装完毕
//创建git目录
mkdir /usr/local/src/gitdownload
//创建秘钥
ssh-keygen -t rsa -C "18072700318@163.com"
<!--ssh-add ~/.ssh/id_rsa (如本地有多个秘钥写入)-->
在GitHub或者码云等第三方git托管平台创建账号和项目。复制ssh:如
git@gitee.com:PuXiaoTaoJiaDeMiao/mmall_learnin.git
然后在终端输入
git clone git@gitee.com:PuXiaoTaoJiaDeMiao/mmall_learnin.git
如果第一遍需要输入yes,在输入一遍上面命令就好
//
将git指令添加到bash中
vi /etc/profile
在最后一行加入
export PATH=$PATH:/usr/local/git/bin
让该配置文件立即生效
source /etc/profile
在第三方git管理平台创建项目
使用IDEA 创建项目
然后在idea的控制台输入
touch README.md
//配置一些不用上传到git上面文件
touch .gitignore
*.class
#pachage filr
*.war
*.ear
#kdiff3 ignore
*.orig
#maven ignore
target/
#eclipse ignore
.settings
.project
.classpatch
#idea
.idea/
/idea/
*.ipr
*.iml
*.iws
#temp file 自动生成临时文件
*.log
*.cache
*.diff
*.patch
*.tmp
#system ignore 系统临时文件
.DS_Store
Thumbs.db
//初始化
git init
//添加
git add .
//查看改变项目
git status
//提交本地git项目
git commit -am 'first commit init project'
//连接远程仓库
git remote add origin git@gitee.com:PuXiaoTaoJiaDeMiao/mmall_learning.git
git branch //查看分支
git pull //拉取
git push -u -f origin master //强制提交注意第一次总用-f 以后不要在加
一般开发的时候会采用主干开发分支发布的策略
git checkout -b v1.0 origin/master
git branch
git push origin HEAD -U