Lazygit 使用指南:告别复杂的 Git 命令

每次用 Git 都要输一堆命令?git add .、git commit -m、git push…… Lazygit 把这些操作变成可视化界面,全程键盘操作,直观又高效。 什么是 Lazygit Lazygit 是一个运行在终端里的 Git 可视化工具,开源免费。 界面分为几个区域,左边显示文件改动、分支、提交历史,右边预览具体内容。 核心优势: 不用记 Git 命令,按键提示全在底部 提交前能清楚看到每个文件改了哪几行 回滚历史版本只需几个按键 比 Git 命令行快很多 安装 去 GitHub 下载最新版: https://github.com/jesseduffield/lazygit/releases/latest Windows 下载 lazygit_x.x.x_windows_x86_64.zip,解压后把 lazygit.exe 放到一个固定目录,比如 C:\tools\。 然后把这个目录加入系统环境变量 PATH: 英文系统: Win + S 搜索 Environment Variables 点 Edit the system environment variables 右下角点 Environment Variables 上半部分 User variables 找到 Path → Edit → New 填入 C:\tools,确定保存 重启终端 中文系统: Win + S 搜索 环境变量 点 编辑系统环境变量 右下角点 环境变量 上半部分 用户变量 找到 Path → 编辑 → 新建 填入 C:\tools,确定保存 重启终端 之后在终端输入 lazygit 就能直接启动。 ...

May 25, 2026 · 2 min

多台电脑协作开发:GitHub 同步工作流指南

在用 GitHub + Cloudflare Pages 管理博客时,经常需要在不同电脑上切换开发。 本文整理了多设备协作的完整工作流,以及如何控制 Cloudflare 自动部署。 一、换了新电脑,如何拿到代码 每次在新电脑上第一次工作,需要把仓库克隆到本地: git clone https://github.com/你的用户名/myblog.git cd myblog npm install 三行命令搞定——代码拉下来,依赖自动安装,直接可以开发。 npm install 会根据 package.json 重新下载所有依赖包,和原来完全一致, 所以 node_modules/ 不需要上传到 GitHub,换电脑也不影响。 二、每次开始和结束工作的习惯 开始工作前,先同步最新代码: git pull 把另一台电脑推上去的改动拉下来,保持两台电脑代码一致。 工作结束后,推送到 GitHub: git add . git commit -m "描述这次改了什么" git push 核心习惯:每次开始先 pull,每次结束后 push。 养成这个习惯,多台电脑之间永远不会出现代码冲突。 三、如何控制 Cloudflare Pages 自动部署 默认情况下每次 push 都会触发 Cloudflare 构建,免费版每月 500 次。 频繁调试时容易浪费额度,有两种方式控制。 方法一:commit 信息加 [skip ci] git commit -m "调整样式 [skip ci]" Cloudflare 识别到这个关键词会自动跳过本次构建,灵活控制每次 push 是否部署。 ...

May 25, 2026 · 1 min

为博客添加评论区:Giscus

基于 GitHub Discussions 的免费评论系统,数据在自己手里,零成本接入 Hugo PaperMod。 为什么选 Giscus 给静态博客加评论的方案不少,常见的有 Disqus、Valine、Waline、Giscus 等。 Giscus 的优势: 免费:完全免费,无广告 数据自托管:评论存在你自己的 GitHub 仓库 Discussions 里,不依赖第三方服务器 无需单独注册:访客用 GitHub 账号登录即可留言 隐私友好:不追踪用户,不植入 Cookie PaperMod 原生支持:无需改模板,配置几行 toml 即可 唯一限制:访客需要有 GitHub 账号才能评论,适合技术类博客。 一、开启仓库 Discussions 打开你的博客仓库 https://github.com/你的用户名/myblog,进入: Settings → 向下找到 Features → 勾选 Discussions 保存后仓库顶部导航栏会出现 Discussions 标签。 二、安装 Giscus App 访问 👉 https://github.com/apps/giscus 点 Install → 选择 Only select repositories → 选你的博客仓库 → 确认安装。 三、获取配置参数 访问 👉 https://giscus.app/zh-CN 按如下填写: 选项 填写内容 仓库 你的用户名/myblog Discussion 分类 Announcements 页面 ↔ Discussion 映射 pathname 主题 preferred_color_scheme(跟随系统深浅色) 语言 zh-CN 填完后页面底部会自动生成一段 <script> 代码,其中有两个关键值: ...

May 23, 2026 · 2 min

为博客添加访问统计:Umami + 不蒜子

一套给自己看,一套给访客看。用 Umami + 不蒜子为博客添加完整的访问统计。 工具介绍 Umami Umami 是一款开源的网站统计工具,定位是 Google Analytics 的隐私友好替代品。 开源:代码完全公开,可自部署 隐私友好:不使用 Cookie,不追踪个人信息,符合 GDPR 数据详细:访客来源、设备类型、浏览器、停留时长、实时在线人数 免费版:Umami Cloud 每月 10 万次页面浏览,个人博客完全够用 数据归属:显示在后台,只有博主自己能看 适合用来了解博客的真实流量情况。 不蒜子 不蒜子 是一个极简的页面计数器,由国内开发者维护。 接入极简:两行代码搞定 免费无限制:没有用量上限 双维度统计:网站总访问量 + 单篇文章浏览量 数据公开:数字直接显示在博客页面上,访客可见 缺点:不开源,数据存在作者服务器,部分广告拦截插件(如 Brave)会屏蔽 适合在博客页面直接展示浏览数字。 两者的区别 Umami 不蒜子 数据可见性 仅博主后台 页面公开显示 统计维度 详细(来源、设备等) 仅浏览次数 隐私 极佳 一般 接入难度 中 极简 开源 ✅ ❌ 两者互补,同时使用效果最好。 一、接入 Umami Cloud 1. 注册账号 打开 umami.is,点 Sign up 注册,选择数据存储地区(推荐 United States)。 2. 添加网站 登录后进入 Settings → Websites → Add website: ...

May 21, 2026 · 1 min

用 Hugo + Cloudflare Pages 搭建个人博客

零成本、全静态、自动部署。用 Hugo 搭建个人博客并托管到 Cloudflare Pages 的完整流程。 准备工作 安装以下工具,并注册好账号: Git Hugo(Windows 用 winget install Hugo.Hugo.Extended) GitHub 账号 Cloudflare 账号 一、创建站点 hugo new site myblog cd myblog git init 二、安装 PaperMod 主题 git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod 三、配置 hugo.toml 用以下内容替换根目录的 hugo.toml: baseURL = "/" locale = "zh-CN" title = "我的博客" theme = "PaperMod" [params] homeInfoParams = {Title = "你好 👋", Content = "欢迎来到我的博客"} defaultTheme = "auto" ShowReadingTime = true ShowPostNavLinks = true ShowBreadCrumbs = true ShowCodeCopyButtons = true ShowToc = true [menu] [[menu.main]] name = "文章" url = "/posts/" weight = 1 [[menu.main]] name = "标签" url = "/tags/" weight = 2 [[menu.main]] name = "归档" url = "/archives/" weight = 3 [outputs] home = ["HTML", "RSS", "JSON"] 四、创建归档页 hugo new content archives.md 打开文件,内容替换为: ...

May 21, 2026 · 2 min
本站累计访问 次 · 访客