Gitea 安装配置及常用 Git 命令指南
Gitea 是一个轻量级的 DevOps 平台软件,涵盖 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。以下介绍在 Windows 环境下的安装、服务配置及基础使用方法。
一、下载安装包
- 下载地址:Gitea Releases
二、安装步骤
2.1 安装 Gitea
- 将下载的安装包(如
gitea-1.25.3-windows-4.0-amd64.exe)放置于指定目录(例如D:\gitea)。
介绍 Gitea 在 Windows 下的安装与服务配置方法,涵盖 SQLite 初始化、管理员账户设置及开机自启服务注册。内容包括仓库创建、Fork 协作流程及代码合并规范。此外整理了常用 Git 命令,涉及仓库克隆、提交、分支管理、版本回滚及变基操作,帮助开发者快速搭建私有代码托管平台并掌握基础版本控制技能。
Gitea 是一个轻量级的 DevOps 平台软件,涵盖 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。以下介绍在 Windows 环境下的安装、服务配置及基础使用方法。
gitea-1.25.3-windows-4.0-amd64.exe)放置于指定目录(例如 D:\gitea)。
http://localhost:3000。


至此 Gitea 安装完成。
为避免每次开机弹出窗口,建议将 Gitea 注册为系统服务后台运行。
sc 命令注册服务。
按下 Win + R,输入 shell:startup 打开启动文件夹,新建批处理文件 gitea.bat,写入以下内容:
@echo off
net start gitea
首次运行该脚本即可启动服务,后续开机自动生效。
按下 Win + R,输入 services.msc,在服务列表中找到 Gitea 服务确认运行状态。

登录管理员账户,点击'创建仓库',设置名称并选择公开或私有,确认后即可完成创建。



普通用户需先注册个人账号。


admin/test),点击右上角'Fork'按钮。



# 1. 克隆远程仓库到本地
git clone [url]
git clone [url] -b branch_name # 克隆指定分支
# 2. 提交文件到暂存区
git status # 查看暂存区和工作区状态
git add filename # 添加单个文件
git add . # 添加所有修改文件
# 3. 提交到版本库
git commit -m 'fix: 本次添加的注释信息'
# 提交类型说明:
# feat: 新功能
# fix: 修改 bug
# docs: 文档描述变更
# style: 风格变动
# refactor: 代码重构
# perf: 性能优化
# test: 测试代码
# chore: 构建配置相关
# revert: 回滚
# 4. 推送到远程仓库
git push origin branch-name # 推送分支
git push -f origin branch-name # 强制推送
git push -u origin branch-name # 建立关联并推送
# 5. 分支管理
git branch new_branch_name # 创建新分支
git branch new_branch_name ref_branch # 基于某分支创建
git push origin -d branch_name # 删除远程分支
git branch -D branch_name # 删除本地分支
# 分支命名规则:
# feature/功能名 # 功能开发
# fix/问题描述 # Bug 修复
# release/版本号 # 发布版本
# dev/姓名/功能 # 个人开发
# 合并到主分支
git checkout main
git merge --no-ff feature/功能名 -m '本次添加的注释信息' # 保留历史
git branch -d feature/功能名 # 删除本地分支
# 6. 撤销 commit
git reset --soft HEAD~ # 撤销 commit,保留已 add 的文件
git reset --hard HEAD~ # 撤销 commit 和已 add 的文件
# 7. 撤销 add
git reset filename # 撤销单个文件
git reset # 撤销全部已 add 的文件
# 8. 回滚到特定版本
git reset --hard commit_id # commit_id 可通过 git log 查看
git push origin branch_name --force
# 9. 紧急修复或新增功能流程
git checkout -b feature/xxx master
git add .
git commit -m "feat: 本次添加的注释信息"
git push origin feature/xxx
git checkout master
git merge feature/xxx
git push origin master
git checkout dev
git merge feature/xxx
git push origin dev
# 10. 打标签发布
git tag -a v1.2.1 -m "本次添加的注释信息"
git push --tags
# 11. 日常同步
git checkout main
git pull --rebase # 拉取最新代码(推荐用 rebase)
git fetch origin # 获取远程更新
git rebase origin master # 变基到最新代码
# 12. 去除 ^M 换行符
git config --global core.whitespace cr-at-eol

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online