☰
标准 Git 上传流程
2026/10/12 14:28:14 网站建设 项目流程

一、第一阶段:项目初始化

1.创建项目后立即执行

# 进入项目目录 cd D:\go\gin-blog-system # 初始化Git仓库 git init # 创建.gitignore文件(保护敏感信息) echo "# 编译产物 *.exe *.dll bin/ obj/ # 日志文件 logs/ *.log # 敏感配置 config/app.yaml config/db.yaml config/.env # IDE文件 .idea/ *.iml .vscode/ # 测试文件 test-*.go *_test.go" > .gitignore # 配置用户身份(使用Bill) git config user.name "Bill" git config user.email "3058036741@qq.com" # 初始提交 git add . git commit -m "Initial commit: Go Gin博客系统基础框架"

2.关联远程仓库

本地 Git 仓库同时关联了两个远程仓库(一个在 Gitee,一个在 GitHub),你可以选择向任一平台推送代码(如 git push gitee master 或 git push github master)。

# 在Gitee/Github创建仓库后,获取地址 git remote add origin 远程仓库地址 # 推送到Gitee/Github git push -u origin master

二、第二阶段:日常开发流程

  1. 开发前准备
# 拉取最新代码(团队协作时) git pull origin master # 查看当前状态 git status
  1. 开发过程中
# 完成一个小功能就提交 git add 新增的文件.go git commit -m "feat: 添加文章列表接口" # 修复bug后提交 git add 修改的文件.go git commit -m "fix: 修复用户登录验证逻辑" # 修改配置后提交 git add config/*.yaml git commit -m "chore: 更新数据库连接配置"
  1. 每天结束前
# 总结当天工作 git add . git commit -m "chore: 2026-02-05 开发进度 - 文章管理模块完成" # 推送到远程仓库(备份+团队共享) git push origin master

三、常见问题处理

  1. 合并冲突处理
# 出现冲突时 git status # 查看冲突文件 # 手动编辑冲突文件,删除<<<<<<<、=======、>>>>>>>标记 git add 冲突文件 # 标记为已解决 git commit -m "fix: 解决合并冲突"
  1. 想修改上次提交
# 修改最近一次提交的信息 git commit --amend -m "新的提交信息" # 添加更多文件到上次提交 git add 新文件.go git commit --amend --no-edit
  1. 想回退到某个版本
# 查看提交历史 git log --oneline -n 5 # 回退到指定版本(保留工作区) git reset --soft 8a384de # 彻底回退(谨慎使用) git reset --hard 8a384de

四、提交信息规范

类型

前缀

说明

示例

新功能

feat:

添加新功能

feat:添加文章评论功能

修复 bug

fix:

修复问题

fix:修复用户登录超时问题

日常维护

chore:

配置、文档等

chore:更新依赖包版本

文档更新

docs:

修改文档

docs:更新 README.md

代码重构

refactor:

代码结构调整

refactor:优化文章服务逻辑

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询