文章封面

Git revert 撤销已推送到服务器的提交详解

这篇文章详细介绍了如何使用 `git revert` 安全撤销已推送到远程仓库的提交。文章首先解释了为何在团队协作中需要避免使用 `git reset` 重写历史,推荐使用不会更改项目历史、而是通过新增提交来撤销变更的 `git revert`。核心内容包括基本操作步骤:查看提交日志获取哈希值、执行撤销命令、处理可能出现的冲突以及推送更改;同时涵盖了撤销连续提交、非自动提交模式和合并提交等高级用法。通过具体示例演示了撤销支付功能提交的完整流程,并强调注意事项,如保留原提交记录、处理合并提交的特殊参数等。最后对比了 `git revert` 与 `reset`/`checkout` 的适用场景,总结它作为已推送代码回滚的安全方案优势。全文重点突出该命令在团队开发中维护历史完整性的重要性。

Debain或Ubuntu系统 - 1panel服务器面板配置Gitea容器的SSH直通功能

本文详细介绍了在Docker环境下安装和配置Gitea服务的SSH直通方法。主要内容包括:1.安装Gitea时注意点(禁用外部访问端口,使用反向代理);2.SSH直通配置步骤:创建git用户、查看UID/GID、生成SSH密钥、写入认证文件、创建转发脚本、修改容器配置;3.测试SSH拉取仓库;4.安装Fail2ban保护SSH安全。强调需确保文件权限正确,并提供了各类命令和参数配置示例,以实现安全的SSH容器直通功能。

文章封面
文章封面

1panel服务器面板为Gitea添加robots.txt以及网站统计

本文档介绍了自定义Gitea的三项操作:首先通过查看容器环境变量确定GITEA_CUSTOM工作目录(默认/data/gitea);其次在指定位置创建robots.txt文件,设置爬虫权限规则(允许除/admin外的所有路径),需将文件属主改为1panel;最后在templates/custom目录下创建header.tmpl文件添加Umami统计代码,同样需修改目录和文件属主,完成后重启容器生效。全文通过图文指导完成各步骤配置。

绿联Pro 安装Act Runner,Gitea Actions 的 Runner服务

本文介绍了如何在Gitea中配置和部署Actions Runner的步骤:1. 创建专属桥接网络(已创建可跳过);2. 通过Docker Compose配置Runner服务,需填写Gitea实例URL、Runner注册令牌、名称及标签;3. 在Gitea后台启用Actions并修改配置文件,设置ACTIONS_URL为github或self。完成部署后,可在Gitea后台查看Runner状态。

文章封面
文章封面

绿联Pro 安装Gitea轻量源代码管理器

本文介绍了使用Docker部署Gitea服务的步骤。首先需创建专属桥接网络,随后通过Compose配置文件定义服务,包括镜像、环境变量、网络、卷和端口映射等。服务部署完成后,通过内网IP地址访问完成安装,并提示管理员账号不得使用admin。如需修改配置,需编辑宿主机上的app.ini文件并重启容器。文中提供了相关参考链接。

Git 常用命令

文章介绍了Git的常用术语和基础命令,包括版本控制基本概念如commit、branch、clone等,以及创建、本地更改、提交历史、分支标签管理、删除、合并/衍合、撤销和配置等各类操作命令。例如git clone克隆仓库,git add暂存文件,git commit提交更改,git branch管理分支,以及git reset撤销操作等。此外还涉及Git环境配置和其他实用命令,适合开发者快速查阅基础Git操作。

文章封面