事务重置

关于事务重置的技术文章和开发文档。

如何修改Git提交信息,即使是推送之后

本文详细介绍如何修改 Git 提交信息,包括使用 git commit --amend 修正最近一次提交、通过交互式变基改写更早的提交。文章还讲解了推送后如何处理已推送到远程仓库的提交,强调使用--force-with-lease 而非强制推送的风险,以及如何安全地撤销更改或查看 reflog 恢复历史。

2026-10-18 7 运维部署
如何在 Ubuntu 18.04 上使用 UFW 配置防火墙

如何在 Ubuntu 18.04 上使用 UFW 配置防火墙

本文详细介绍如何在 Ubuntu 18.04 系统中使用 UFW (Uncomplicated Firewall) 工具配置防火墙。教程涵盖检查状态、设置默认策略、开放 HTTP/HTTPS及自定义端口、允许特定 IP 访问、拒绝恶意连接以及重置规则等完整操作指南,帮助管理员构建安全的服务器环境。

2026-10-20 4 运维部署

git fetch 与 git pull:有何区别?

本文深入解析 git fetch 与 git pull 的核心区别及适用场景。详解两者对本地分支、工作目录的影响机制,指导开发者如何安全地获取远程更改、预览提交差异以及处理合并冲突。涵盖日常同步策略、故障排除技巧及实用命令行参数,助您掌握高效的 Git 工作流。

2026-10-11 15 运维部署

如何在 Linux 中修改 Swappiness 值

本文详细介绍如何在 Linux 系统中检查和修改 swappiness 内核参数。内容涵盖使用 sysctl 命令进行临时与永久配置、不同内核版本下的取值范围(0-200)、针对磁盘交换与 zram 压缩设备的最佳实践建议,以及故障排查方法,帮助用户优化内存管理与系统响应速度。

2026-10-16 14 运维部署

如何在Linux中创建用户(useradd命令)

本文详细介绍如何在 Linux 系统中使用 useradd 命令创建新用户账户。内容涵盖设置主目录、指定登录 Shell、分配用户 ID(UID)和组 ID(GID)、添加过期日期以及设置密码等关键步骤。同时对比了 useradd 与 adduser 的区别,提供了系统用户创建方法及常见问题解决方案,是 Linux 系统管理员必备的操作指南。

2026-10-19 7 运维部署