Git简介及安装(Linux)

2017-07-09  本文已影响15人  鲁克巴克诗

1. 简介
Git是一款免费、开源的分布式版本控制系统。

2. 特点
Git是一款免费、开源的分布式版本控制系统。可以有效、高速的处理从很小到非常大的项目版本管理。

3. 安装

  1. 下载
wget https://www.kernel.org/pub/software/scm/git/git-2.8.0.tar.gz
  1. 安装依赖
yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel  perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
  1. 解压
tar -zxvf git-2.8.0.tar.gz
  1. 进入解压后的文件夹,输入命令:
make prefix=/usr/local all
解释:
prefix=/usr/local 是把prefix这个变量的赋值传到make脚本,也就是makefile里。
all是makefile中指定的一个编译目标,如果make没有加all,那么默认会执行makefile中的第一个编译目标,这是两者的不同之处。
但是,在大多数的makefile中,会将all作为第一个编译目标,如果是这样,那么all加不加都是一样的,
因此,真实的执行结果依赖于makefile的写法,是否把all作为第一个编译目标。
make prefix=/usr/local install  执行install编译目标
git --version 查看是否安装成功
image.png

4. 设置秘钥

ssh-keygen -t rsa -C "123456789@163.com" 一路回车
image.png
ssh-add ~/.ssh/id_rsa  
回车后,出现:Could not open a connection to your authentication agent.
执行:ssh-agent bash 再执行:ssh-add ~/.ssh/id_rsa
image.png
cat ~/.ssh/id_rsa.pub  查看公钥
image.png

将公钥复制到码云的公钥中,这样码云的项目就可以通过ssh下载或pull及push了。


image.png
git branch -r 查看远程分支
image.png
git checkout submaster  切换到子分支
image.png
上一篇下一篇

猜你喜欢

热点阅读