一、概述 本文是该系列文章的第四篇,你可以通过以下链接阅读之前的内容 git的简介与基本操作方法 通俗易懂地学习git中最常用的指令 怎样使用git进行协同开发? git能帮助我们高效地进行代码托管,在使用git进行代码托管的时候,有时候我们需要回退版本。本文我们将一起来研究代码回退的方法。在git中,HEAD指针指向我们当前分支的最后一次提交。比如我们提交过三个版本,那么此时HE...
怎样使用git进行协同开发?
一、概述 这篇文章是本系列的第 3 篇。通过前两篇,我们已经掌握了 git 的最常用的命令以及相关操作。在本篇文章,我们将学习企业开发中最常用的协同方式,那就是基于 git 分支进行协同开发。如果你还没有阅读过前两篇文章,建议先阅读。 git的简介与基本操作方法 通俗易懂地学习git中最常用的指令 二、git 分支 2.1 分支简介 git 通过保存一系列不同时刻的文件快照,来记...
通俗易懂地学习git中最常用的命令
一、概述 在上节,带大家一起简单了解了 git ,并使用 git 成功将代码托管到 github。在本节,我们进一步学习 git ,我们根据实际开发中的需求,来逐个认识 git 中最常见与最基本的指令。 本系列大概会有 3 篇文章,这是第 2 篇,如果你还没看上一篇,推荐先看上一篇: 记录 git 几条命令,将自己的代码托管到 Github 上 实际上 git 的每个指令都有...
使用git托管代码的基本操作方法
我计划写2到3篇的git基础文章,这次介绍 git 的基本使用方法。后面介绍企业中如何使用 git 进行协同开发。 一、Git 简介 1.1 架构 关键词:git 或 Git Git 是一个分布式的代码托管工具,我们可以基于同一套代码,在不同电脑上进行项目开发,最终都可以可以把代码同步到 Git 服务器上。Git是一个分布式的代码托管工具,如下图: 1.2 工作流 下...
怎样使用Vagrant在命令行终端命上管理Linux虚拟机?
一、Vgrant的安装 Vagrant是一个跨平台的虚拟机管理工具,我们以 Deepin 20.2.3 为例,安装和使用 Vagrant。我们在这里所说的 Vagrant 包括 Vagrant 工具本身 和 虚拟引擎工具 VirtualBox。 1.1 安装Vagrant 安装 vagrant 时,使用的 VirtualBox 版本必须要得到 对应 Vagrant 版本的支持,在写这篇...
怎样使用Multipass快速创建和管理Ubuntu虚拟机?
multipass是Ubuntu官方提供管理Ubuntu Server虚拟机的桌面工具,本文将介绍怎样使用multipass搭建Ubuntu Server虚拟机。multipass可以帮助我们快速创建和管理Ubuntu Server虚拟机。 一、安装 multipass的官方网站是https://multipass.run/, 我们可以下载Linux/Windows/Mac版本。...
本地查看Swagger导出的Json文件的方法
一、概述 对于Swagger API文档,可以在本地部署Swagger UI用于查看。以下是搭建步骤 二、搭建过程 2.1 安装npm 后面我们用到的工具都会用到npm,所以先安装npm 安装npm可以参考https://blog.jkdev.cn/index.php/archives/277/ 2.2 安装swagger-ui 通过git安装swagger-ui,在安装过程中如...
Let's Encrypt免费SSL通配证书的申请与续期方法
一、概述 Let’s Encrypt 是免费、开放和自动化的证书颁发机构。目前有很多网站使用Let’s Encrypt证书做https加密。我也一直在用,不过以前都是用的单域名证书,新建网站就需要重新申请,比较麻烦。但现在已经可以申请Let’s Encrypt通配证书了。 实际上,申请 Let’s Encrypt 生成证书的工具不止一个,我用过 cerbot 和 acme.sh。以前用 ...
SQLite的安装与基本操作方法
一、安装 SQLite下载链接: https://www.sqlite.org/download.html,此教程基于最新的SQLite3数据库引擎 1.1 Windows 从 Windows 区下载预编译的二进制文件。 需要下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件。 创建文...
怎样阻止Linux执行rm -rf /*命令
一、概述 自己在Debian 9.9上测试成功,请结合您操作系统的环境,谨慎操作,在进行测试时候尽量先使用一个临时目录,若由于你的不正确操作造成的后果与本人无关 众所周知,Linux中的rm -rf /*命令是一条灾难性的命令,因此有的运维人员想一些办法来禁止这条命令的执行,今天演示一个简单的工具。该工具可以有效阻止rm命令的执行,让系统不能执行rm -rf /* 二、下载safe-r...