没有合适的资源?快使用搜索试试~ 我知道了~
Git本版控制器的基本了解
需积分: 0 9 浏览量
2023-06-08
10:23:49
上传
评论
收藏 2.3MB DOCX 举报
温馨提示
Git本版控制器的基本了解
资源推荐
资源详情
资源评论

























DevOps:dev 说的是开发,ops 说的是运维,DevOps 的主要是作用是使开发和运维的工作
紧密的结合到一起,从而提高企业的效率
Git:分布式版本控制器,虽然是开发来用的,但是维护和部署是运维来部署的
现在测试
1) 首先开发人员把开发完整的代码提交的版本控制器内
2) 运维拉取代码,并部署环境和架构(这里要注意中间件的本版)
3) 测试人员测试(小行公司是没有测试的,不是运维就是开发是测试)
4) 经过测试完成后没有问题就准备上线
5) 如果有问题,告知运维个开发,处理问题修改,开发在提交到 Git 内,运维在部署,测
试在测试,直到这个代码没有问题
DevOp 流程

1) 首先开发提交到本版控制器
2) 詹金斯进行一键部署,同时詹金斯可以调用 Shell 脚本,直接部署到 Web 节点
3) 测试人员测试,反馈给开发
4) 此过程中运维只需要要负责詹金斯的维护和部署
Java 和 PHP 语言解析

Git 操作准备
设备名称
IP 地址
所需安装包
Git01
192.168.200.132
git-2.9.5.tar.gz
Git02
192.168.200.133
git-2.9.5.tar.gz
Git01 使用 yum 安装 版本号:git version 1.8.3.1
Git02 使用源码包安装
Git 的流程
1) 初始化工作目录 git init
2) 提交工作目录里的代码文件,到内存区的暂存区里 git add *
3) 将暂存区里的代码提交到本地仓库 git commit -m “描述”

4) 将本地仓库里的代码推送到远程仓库 git push
5) 如果 Git 宕机了,1 号会直接连接到 2 号,把 2 号的本地仓库当成远程仓库
命令:源码包拖进去
命令:scp git-2.9.5.tar.gz 192.168.200.133:/root/
#把源码包传输到 Git02 内
命令:yum -y install git
#直接使用 yum 装 git
命令:git --version
#查看 git 本版号
Git02
命令:yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
命令:yum -y install gcc perl-ExtUtils-MakeMaker
命令:tar xf git-2.9.5.tar.gz -C /usr/src/
命令:cd /usr/src/git-2.9.5/
命令:./configure --prefix=/usr/local/git && make && make install
#预配置
命令:ln -sf /usr/local/git/bin/* /usr/bin/
命令:which git
命令:ln -s /usr/libexec/git-core/* /usr/bin/
#链接高版本的 git 命令库(出现错误不用管)
Git01
命令:mkdir -p /mycode
命令:cd /mycode/
命令:touch {1..3}
命令:git init

#初始化 git
命令:ls
命令:ls -a
命令:git add *
#提交 git
命令:git status
#查看 git 状态
命令:touch 4
命令:git status
命令:git add *
命令: git commit -m “4 个文件”
#这里要注意需要告知 git 你的名字以及邮箱
命令:git config --global user.name "pan"
#告知名字
命令:git config --global user.email "759773358@qq.com"
#告知邮箱
命令:git config --global color.ui true
#增加一个全局语法高亮
命令:touch 5
剩余21页未读,继续阅读
资源评论


psl0010
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
