centOS/Linux环境下安装和使用GIT——01

回顾 1

git 2

引言 2

git本地Linux环境 5

 

回顾

1. Nginx支持PHP: 动静分离

1.1 静态资源: Nginx进程(+ )

1.2 动态资源: Nginx进程交由php-fpm进程

2. Apache支持PHP: httpd进程(静态 + 动态)

3. MySQL主从复制技术:

3.1 读写分离: 写操作发送给主服务器; 读操作发送给从服务器

3.2 数据库扩展性主要分为两类:

a. Scale Out: 横向扩展, 也称为向外扩展, 通过增加处理节点的个数来提供整体数据处理能力方式. è MySQL主从复制环境(昨天搭建环境)

b. Scale Up: 纵向扩展, 也称为向上扩展, 通过增强当前节点的处理能力来提供整体数据处理能力方式. 例如: 增加内存, 增加CPU……

3.3 一主一从MySQL环境运行细节:

a. 为什么从服务器也需要二进制文件存储数据的变化?

: 防止MySQL数据库服务器断点情况发生, 因为即使断点, 只要写入到文件中的数据就不会丢失.

b. 从服务器有延时的同步主服务器数据

 

git

引言

1. 场景:

image.png 

 

 

 

 

 

 

 

2. 版本控制系统: 版本控制是一种记录一个或者若干个文件内容变化, 以便将来查阅或者回退到指定版本的系统.

2.1 样例: 版本 è 类比下面目录Day01的变化(版本)

image.png è image.png è image.png è image.png

 

3. 主流版本控制系统: SVN + git

3.1 区别:  SVN中心式,  git分布式

image.png 

 

4. git: git是一个开源的分布式版本控制系统, 可以高效/高速处理/管理项目. Linus Torvalds为了帮助管理Linux内核而开发的一个开放源码的版本控制系统.

 

5. 工作中多个环境关系

image.png 

 

6. CentOS搭建git环境

6.1 安装git软件包

$ sudo  yum  install   git

6.2 安装成功, 查看安装版本

image.png 

git本地Linux环境

1. 学习重点: git本地Linux常用命令

2. git常用命令:

2.1 在当前用户根目录下创建目录wechat, 并切换

image.png 

 

2.2 初始化本地空仓库 è 自动生成三个区

image.png 

 

2.3 创建login.php文件, 添加任意代码 è 工作区有变化

image.png 

 

2.4 添加到缓存区 è 缓存区临时记录添加的变化

image.png 

 

2.5 提交到git本地仓库去 è 生成版本号

image.png 

 

2.6 修改之后提交的用户名和邮箱地址

image.png 

 

2.6 再次修改login.php文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区

image.png 

 

2.7 再次创建register.php文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区

image.png 

 

2.8 同时修改login.phpregister.php两个文件, 添加任意代码, 添加到缓存区, 提交到本地仓库区

image.png 

 

2.9 查看本地git仓库提交的日志log记录

ð 输入键盘上空格键, 可以查看下一页(如果当前显示部分log内容)

ð 输入字母q, 即可退出查看日志内容页面

image.png 

 

3. 结合前面的命令操作和目录结构, 本地git环境关系图:

image.png 


最后编辑于:2019/11/04作者: 牛逼PHP

发表评论