自用 VPS 配置 github action self-hosted runner
结构说明 设计如下的结构: 中心包管理 建立中心 项目配置 建设“一号车间” (go-react-prod) Root,必须加环境变量才能配置。 安装系统服务 (让它永久后台运行) 不要跑 ./run.sh,直接装服务。 当你下次想加 new-api 项目时,只需要重复第二步和第三步即可 这样就可以了
分类下的全部文章
结构说明 设计如下的结构: 中心包管理 建立中心 项目配置 建设“一号车间” (go-react-prod) Root,必须加环境变量才能配置。 安装系统服务 (让它永久后台运行) 不要跑 ./run.sh,直接装服务。 当你下次想加 new-api 项目时,只需要重复第二步和第三步即可 这样就可以了
目录 [[toc]] 【注意前提,一个小功能必须一次 commit,否则功能太多 就很难 pick 了】 基础介绍 用来**在当前分支上应用另一个分支的某个(或多个)提交** **从其它分支挑选某些提交到当前分支** 假设你想把 feature 分支中的 **D 提交**单独合到 main,而不想合整个 feature 分支。 那么在 main 分支执行: (**单个提交)** 就会在 main 分支**重新生成一个新的提交**(内容…

目录 [[toc]] **经典分支模型(Git Flow)** 由 Vincent Driessen 提出的 Git Flow 模型,是管理 **main**(或 master)和 **dev** 分支的经典方案: **main** 用于生产发布,保持稳定; **dev** 用于日常开发,合并功能分支(feature/*); 功能开发在 feature 分支进行,完成后合并回 **dev**; 预发布分支(release/*)用于测试…
目录 [[toc]] 文件夹介绍 **🍎 在 macOS 上如何查看 .git 文件夹?** **✅ 方法一:终端查看(最推荐)** -a 参数表示“显示所有文件(包括隐藏的)”,你就能看到: **✅ 方法二:在 Finder 中显示隐藏文件** **✅ 方法三:用 VS Code 直接看** **📦 .git 目录里有什么?** | **文件/目录** | **作用** | | ------------- | -----------…
目录 [[toc]] .gitattributes .gitattributes 是 Git 项目的一个配置文件,用来定义文件在 Git 中的行为。它可以控制 Git 如何处理特定类型的文件,比如合并策略、换行符、文本编码、diff 显示方式、LFS(Git Large File Storage)等内容。 **🌟 用通俗点的话来说:** .gitattributes 就像是告诉 Git:“嘿!对于这些文件,应该用这种方式来处理。” *…
目录 [[toc]] 选择开源许可证(Open Source License)来约束代码 **🏆 常见开源许可证一览** | **许可证** | **是否允许商用** | **是否需要开源衍生品** | **是否可闭源使用** | **是否允许修改** | **特点简述** | | ------------------------- | ---------------- | ---------------------- | -----…
目录 [[toc]] 删除git敏感密钥 如果你现在遇到了这个场景,在github 上不小心 上传了私钥操作 同时新版本 已经领先于之前的版本了 输入git log 如下: 这是我的模拟场景 **✅ 你的目标是:** • **彻底从 Git 历史中清除敏感内容(如私钥)** • **保留当前的提交记录(不丢 0ed3d55)** • **推送到 GitHub 覆盖远程历史** **✅ 1. 安装 Git Filter Repo(推荐)…

(将第一段替换为新类别的简要说明。此指导将显示在类别选择区域中,因此请尽量将其保持在 200 个字符以内。) 使用以下段落提供详细描述或者建立类别准则或规则: 为什么应使用此类别?它用来做什么? 此类别和我们已经有的类别究竟有什么不同? 此类别中的话题一般包含什么? 我们需要此类别吗?我们可以将其与其他类别或子类别合并吗?