当一个很长的代码写出来之后,又一个需求来了,改了又改,发现行不通了。 当然目前有很多版本控制工具可以进行回溯,例如Git等等,但是直接比较两串代码, 或许更好一点。 https://www.diffchecker.com/ 这是一个网站可以快速甄别不同并以高亮显示。效果如下,方便实用: ...
分类:
其他好文 时间:
2020-03-06 10:28:39
阅读次数:
52
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 之前的博客中介绍了linux下安装Git的内容,这篇博客,简单介绍下使用Git进行本地文件管理和连接上传远程仓库的方法。。。 一、Windows上安装Git 一般我们工作的电脑 ...
分类:
其他好文 时间:
2020-03-06 10:28:22
阅读次数:
60
本章关于开始学习 Git。这篇文章将从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在系统运行 Git,最后是关于如何设置 Git 开始工作。 通过本章的学习,了解为什么 Git 这么流行,为什么要使用 Git 以及应该如何设置以便使用 Git。 关于版本控制 什么是“版本控制”?为什么要关心 ...
分类:
其他好文 时间:
2020-03-06 01:56:02
阅读次数:
69
Jenkins 的工作原理是先将源代码从 SVN/Git 版本控制系统中拷贝一份到本地,然后根据设置的脚本进行 build(构建)。整个系统的关键就是 build 脚本,build 脚本告诉 Jenkins 在一次集成中需要执行的任务。 操作系统 IP地址 主机名 角色 CentOS7.5 192. ...
分类:
其他好文 时间:
2020-03-04 21:02:39
阅读次数:
117
[toc] 第一章:认识Git 1.1 Git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subvers ...
分类:
其他好文 时间:
2020-03-03 20:49:39
阅读次数:
73
注:文中大部分素材为网络取材,文字叙述大部分为个人学习和搭建经验所理解,如有误,请谅解辛苦指出。 一. FastDfs简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。 FastD ...
分类:
其他好文 时间:
2020-03-03 13:20:40
阅读次数:
101
Helm把Kubernetes资源(比如deployments、services或 ingress等) 打包到一个chart中,而chart被保存到chart仓库。通过chart仓库可用来存储和分享chart。Helm使发布可配置,支持发布应用配置的版本管理,简化了Kubernetes部署应用的版本控制、打包、发布、删除、更新等操作。
做为Kubernetes的一个包管理工具,用来管理charts——预先配置好的安装包资源,有点类似于Ubuntu的APT和CentOS中的yum。
Helm具有如下功能:
创建新的chart
chart打包成tgz格式
上传chart到chart仓库或从仓库中下载chart
在Kubernetes集群中安装或卸载chart
管理用Helm安装的chart的发布周期
使用Helm可以完成以下事情:
管理Kubernetes manifest files
管理Helm安装包charts
基于chart的Kubernetes应用分发
分类:
其他好文 时间:
2020-03-03 09:17:30
阅读次数:
422
git 分布式版本控制器 工作流程 工作区(写代码的终端) 缓存区 版本库 将版本库内容迁到远端(GitHub / gitee) 1. 工作区写代码 2. 工作区代码编辑完毕之后将代码提交到暂存区 暂存区:类似于过滤层 保护工作区与版本库的代码避免错误操作 3. 将暂存区的代码提交到版本库 形成版本 ...
分类:
其他好文 时间:
2020-03-02 23:22:00
阅读次数:
132
1.git用途 1.托管代码到远程,分布式托管,避免本机磁盘损坏造成不可挽回的局面 2.版本控制,可以发布多个版本并且实现在各个版本之间来回穿梭(实现原理:文件快照,每个版本都会有一个文件快照,比直接备份文件快速便捷。因此,Git仓库又被称为版本库) 3.团队协作,强大的分支功能,可以快速实现团队协 ...
分类:
其他好文 时间:
2020-03-02 23:09:33
阅读次数:
75
实验目的: 1)了解分布式分布式版本控制系统的核心机理; 2) 熟练掌握git的基本指令和分支管理指令; 实验内容: 1)安装git 2)初始配置git ,git init git status指令 3)掌握git log ,git add ,git diff 指令 4) 掌握git tag git ...
分类:
其他好文 时间:
2020-03-02 15:03:57
阅读次数:
90