Common Git Commands
· β˜• 2 min read
1. Basic Concepts Workspace: the working area, the project files Index: the staging area, also called the pending-commit area; before a commit enters the repo, all updates are placed in the staging area Local Repository: the local repo, the version repository kept locally; HEAD points at the current development branch

Presentations
· β˜• 1 min read
Chaos Engineering and Practice University Training Week 2 | DevOps University Training Week 1 | Containers and Cloud Native China DevOps Community | A CICD Platform Based on Tekton KubeSphere Open Source: Thoughts on R&D Process DevOps Platform Under Cloud Native 2020 Cloud Native Industry Conference | Building an Enterprise DevOps Platform Across Clusters

How to Migrate a Blog from Ghost to Hexo
· β˜• 3 min read
1. Introduction to Hexo Hexo is a concise, efficient, open-source static blog generator built with Node.js. Hexo can render Markdown into static HTML files extremely quickly. Like Jekyll, Ghost, and Octopress, it can be used to create a blog. Hexo has the following advantages: It uses Node.js, so setting up the environment is simple.

API Interface Specification
· β˜• 2 min read
In the process of Web application development, backend developers need to deliver API interfaces frequently, and frontend developers need to call API interfaces frequently. To lower communication costs and prevent possible security risks, and following the principle of convention over configuration, it is necessary to standardize the API specification. Restful

Frontend Webpack Practice of GitLab CI
· β˜• 4 min read
Starting with GitLab 8.0, GitLab began integrating CI (Continuous Integration) functionality. You only need to add a Runner on the server and a .gitlab-ci.yml file in the project, and you can run CI. In GitLab Setup and Configuration I recorded the whole process of setting up a GitLab service from