Git简介
简介
Git是一款免费、开源的分布式版本控制系统。
特点
Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理。
Git安装
Linux:下载、安装
- 安装系统环境
CentOS 6.8 64位 点击下载 - Git版本
2.8.0 安装步骤
1. 下载
直接在Linux执行安装wget https://github.com/git/git/archive/v2.8.0.tar.gz
注:是否使用sudo权限执行请根据您集体环境来决定
2. 安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
注:是否使用sudo权限执行请根据您集体环境来决定
Windows:下载、安装
- 安装系统环境
Windows7 64位 - Git版本
2.12.1-64bit 安装步骤
1. 下载
2. 安装
Git配置
基础配置
1. 配置用户名(提交时会引用)
git config --global user.name "mountain"
注:请把mountain换成自己的用户名
2. 配置邮箱(提交时会引用)
git config --global user.email "liuzhenqing173@163.com"
注:请把liuzhenqing173@163.com换成自己的邮箱
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 显示中文文件名乱码的问题
Windows上还需要配置
git config --global core.ignorecase false
ssh key pair配置
1. 在Linux的命令行下,或Windows上Git Bash命令行窗口中键入
ssh-keygen -t rsa -C "liuzhenqing173@163.com"
2. 然后一路回车,不要输入密码之类,生成ssh key pair
3. 键入 ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa
4. 键入 cat ~/.ssh/id_rsa.pub
cat ~/.ssh/id_rsa.pub
注:执行ssh-add时出现Could not open a connection to your authentication agent 错误
解决方法:
- 执行ssh-add ~/.ssh/rsa报标题上的错误先执行 eval
ssh-agent
(`是~按键上面的)
在执行
eval `ssh-agent`
- 再执行 ssh-add ~/.ssh/rsa 成功ssh-add -l 就有了新加的rsa了
ssh-add ~/.ssh/rsa
ssh-add -l
5. 再把其中公钥的内容复制到剪切板
6. 根据我们所使用的oschina的gitlab,也可以根据自己的情况来定
7. 登入对应gitlab右上角资料
8. 进入个人SSH公钥配置,把刚刚粘贴的复制添加进去,确定提交
Git验证
1. Linux : 执行 git –version命令,出现版本信息安装成功
git --version
2. Windows : 执行 git –version命令,出现版本信息安装成功
git --version
Git常用命令
1.切换分支
git checkout 分支名
2.拉取
git pull
3.提交
git push
4.查看分支
git branch
#查看本地分支
git branch -r
#查看远程分支
详情可见
http://blog.csdn.net/qq_25615395/article/category/7068154