Bootstrap

入门git 安装与基础操作笔记

第一步安装git

如果是windos环境直接官方去下载就可以了,可以使用阿里云的镜像去下载,安装完成后可以安装一个小乌龟git版本;
如果是Linux最简单是直接 yum 安装 git yum -y install git,如果对版本有特定的要求,就需要自己去下载对应的压缩包,解压编译安装了。

第二步克隆项目

这块针对的是有远程仓库的,需要去拉远程仓库的代码和分支库;如果是个人电脑本地使用,那么可以直接在项目目录里面 git init 直接初始化一个本地的仓库。(这块git仓库搭建的时候最好是空的文件夹,不然会报错,毕竟麻烦,可以先在空文件夹里面操作,后期将 .git 文件夹拷贝到对应项目中

cd 到项目文件夹中
git clone "项目地址" #默认是直接clone master 主分支
git clone -b "指定分支" "项目地址"

第三步配置git账号密码:

切换到项目里面 配置 git 的 config 文件,这样后期更新的时候就不用频繁的输入账号密码了,也可以配置密钥,这边就学了配置账号密码。

 cd 到项目文件夹中
 git config user.name "账号"
 git config user.password "密码"
 git config credential.helper store   #自动记忆账号密码
 #第一次 git pull 输入一次账号和密码后,后面 pull 就不用了

第四步宝塔配置核心

如果是开发环境,想偷懒,想让提交到 dev 分支的代码直接部署到服务器中,那么就需要做三件事情:
第一件事:如果是宝塔,直接在宝塔软件中安装 “宝塔WebHook” 安装号后,进行添加配置,配置后查看密钥,如果不是就要自己安装 hook 包了,我这边介绍的是宝塔方式。
在这里插入图片描述
这块配置脚本,我的脚本不是很好,网上有 $i 的方式自动匹配,只要你的git 项目名称和文件夹名称一样,多个项目只要建立一个钩子就行。下面是我的钩子,只能单项目使用:

#!/bin/bash
echo "----------------------------------------------------------------------------"
;