Git 入门学习(一)

Git安装

1.检查已安装的git
git --version

你会发现,yum自动安装的Git是1.7版本,不能支持我们的需要,因此,需要卸载已安装Git

2. 卸载已安装git
yum remove git
3.安装git需要的依赖
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

这里写图片描述

4.安装git
1).在线下载git安装包
wget https://www.kernel.org/pub/software/scm/git/git-2.8.6.tar.gz

这里写图片描述

2).解压并配置安装路径

解压到 /usr/local/git 目录下

解压安装包
配置安装路径

./configure prefix=/usr/local/git/

编译并安装

make && make install

这里写图片描述
查看安装结果:
这里写图片描述

5.配置环境变量

编辑linux环境变量配置文件

vim /etc/profile

设置环境变量
这里写图片描述
应用新的配置文件

source  /etc/profile

安装完成 !

Git配置

Git流程图
需求: 已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作。

1).创建项目的SSH Key

安装Git客户端,桌面右键,选择 Git Bash Here (即进入Git命令行页面),输入

ssh-keygen -t rsa -C "youremail@example.com"

创建完成后,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人(我的存在: /root/.ssh/ 目录下)

2).设置项目的SSH Key

2:登录github注册或登录账号,打开“settings”的“SSH and GPG Keys”页面,然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点“Add SSH Key”,你就应该看到已经添加的Key(注意:用cat id_rsa.pub,然后在进行复制,如果用vim的话,会出错!)
这里写图片描述

3).创建远程仓库

这里写图片描述

4).建立连接

可以从GitHub仓库克隆出新的本地仓库

git clone git@github.com:账号名/项目名.git

可以从本地仓库的内容推送到GitHub仓库

git remote add origin git@github.com:账号名/项目名.git  # 本地连接远程名为origin的GitHub仓库
git remote rm origin    # 删除已连接的远程origin仓库
git push -u origin master      # origin:远程分支  master:本地分支  -u:第一次推送远程添加参数
# 其他时候推送分支
git push origin <branch-name>

注意:GitHub给出的地址不止一个,还可以用https://github.com/userName/projectName.git这样的地址。实际上,Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。使用https除了速度慢以外,还有个最大的麻烦是每次推送都必须输入口令,但是在某些只开放http端口的公司内部就无法使用ssh协议而只能用https。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值