一·安装
1.获取 git-v2.8.0.tar.gz
2.安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3.解压缩
tar -zxvf git-v2.8.0.tar.gz
4.进入 git 目录,编译安装
cd git-2.8.0
sudo make prefix=/usr/local/git all //编译
sudo make prefix=/usr/local/git install //安装
(此处如果报错,可能是tab和空格不通用的原因,不要复制,手打)
5.配置环境变量
export GIT_HOME=/usr/local/git
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$MAVEN_HOME/bin:$GIT_HOME/bin:
重新加载 profile 文件 source /etc/profile
6.验证 git 版本
git --version
查看 git 位置 whereis git
卸载 yum remove git
二·基础配置
1.配置用户名 (提交时引用)
git config --global user.name "xxx"
2.配置邮箱(提交时引用)
git config --global user.email "xxx@163.com"
3.其他配置
//kdiff3 配置
git config --global merge.tool "kdiff3"
//忽略不同操作系统换行符转换
git config --global core.autocrlf false
4.编码配置
//避免git status 显示的中文文件名乱码
git config --global core.quotepath off
//windows下配置,linux不配置也可以
//避免 git gui中的中文乱码
git config --global gui.enconding utf-8
//忽略大小写
git config --global core.ignorecase false
三· ssh key pair 配置
1.通过账号生成SSH密钥
ssh-keygen -t rsa -C "xxx@163.com"
一直回车确定即可
ssh-add ~/.ssh/id_rsa
此处如果报错, Could not open a connection to your authentication agent.
先执行 eval `ssh-agent` ,再执行 ssh-add ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub
2.将生成的密钥粘贴至码云公钥处
标题可以随意填写。输入密码验证即添加成功。
3.创建文件夹存放项目
cd /developer/
mkdir git-repository
cd git-repository
3.克隆码云项目(无项目则先创建)
复制项目的ssh地址 git@XXX.git
git clone git@XXX.git
4.分支操作(如果没有分支,先在码云上创建)
进入XXX项目目录
cd xxx
查看分支
git branch -r
切换分支
git checkout v1.0
git branch
拉取 git pull
提交 git push