一.下载安装
- 可以直接从linux执行安装
wget https://github.com/git/git/archive/v2.8.0.tar.gz - 依赖安装
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker - sudo make prefix=/usr/local/git all
然后等... - sudo make prefix=/usr/local/git install
- 配置git环境变量
二.基础配置
- 1.配置用户名
git config --global user.name "yourname" - 2.配置邮箱(提交的时候会引用)
config --global user.email "youremail" - 3.其他配置
git config --global merge.tool "kdiff3"
如果没装kdiff3就执行下面这行
git config --global core.autocrlf false
#让Git不要管Windows/Unix换行符转换的事 - 4.编码配置
git config --global gui.encoding utf-8
避免git gui 中文乱码
git config --global core.quotepath off
避免git status显示的中文文件名乱码
三.git ssh key pair配置
- 1.在linux的命令行下,
ssh-keygen -t rsa -C "youremail" - 2.一路回车 不要输入任何密码之类的生成ssh key pair
- 3.ssh-add ~/.ssh/id_rsa
执行这里如果出现异常:Could not open a connection to your authentication agent.
那么就先执行:eval `ssh-agent` 然后再执行添加操作
之后用ssh-add -l就有新加的rsa了. - 4.cat ~/.ssh/id_rsa.pub
四.git常用命令
- 1.切换分支
git checkout 分支名 - 2.拉取
git pull - 3.提交
git push