Git
git 一个常见的版本管理器。
常见操作
shell
git init # 初始化本地仓库
git add . # 添加所有文件到暂存区
git commit -m "message" # 提交到本地仓库
git remote add origin git@github.com:username/repo.git # 添加远程仓库可以是gitHub/gitee
git push -u origin master # 提交到远程仓库
git pull # 拉取远程仓库
git clone git@github.com:username/repo.git # 克隆远程仓库
github
github page
可以部署静态网页。
支持两种部署方式:分支部署 和 github action的自动化部署。可在当前项目的设置中 page
选项中进行选择。
分支部署:本质还是一个github action。只不过仓库在部署分支push时进行更行。
github action
流水线式的工作流,它通过 .github/workflows/**.yml
文件自动执行环境的配置、build和deploy操作
yml文件的编写
官方提供了很多操作和解析。可以利用该机制进行github和gitee仓库的同步。
yml
name: sync docs
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Setup Node
gitee
国内版本的github