git 2.8.0
简介:一款免费、开源的分布式版本控制系统
安装(LINUX):
1.从官网进行下载 github.com/git/git/releases?after=v2.9.1
注:是否使用sudo权限执行根据环境决定
2.安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
注:是否使用sudo权限执行根据环境决定
GIT基础配置
1.配置用户名
git config --global user.name "tdh"
2.配置邮箱
git config --global user.email "545242724@qq.com"
3.其它配置
git config --global merge.tool "kidff3"
#如果没安装kidff3不用设置
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显示的中文文件乱码
Windows上还需要配置
git config --global core.ignorecase false 不区分大小写
git ssh key pair配置
1.在LINUX的命令行下,或在Windows上Git bash命令行中键入:ssh-keygen -t rsa -C "545242724@qq.com"
2.一路回车,不要输入任何密码之类,生成ssh key pair
3.ssh-add ~/.ssh/id_rsa
4.cat ~/.ssh/id_rsa.pub
复制产生的文本
注:执行ssh-add时出现Could not open a connection to your authentication agent 执行
ssh-add~/.ssh/rsa报标题上的错误先执行 eval 'ssh-agent' ('不是单引号 ~健的点)
再执行ssh-add ~/.ssh/rsa成功ssh-add -I就有新加的rsa了
5.再把其中公钥的内容复制到剪切板
6.本人使用oschina 的 gitlab
7.登陆对应的gitlab右上角个人资料
8.进入个人ssh公钥配置,把刚粘贴复制进去,确认提交
git常用命令
1.切换分支:git checkout 分支名
2.拉去:git pull
3.提交: git push