ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

标准 Git 上传流程

标准 Git 上传流程 一、第一阶段项目初始化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 3058036741qq.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二、第二阶段日常开发流程开发前准备# 拉取最新代码团队协作时 git pull origin master # 查看当前状态 git status开发过程中# 完成一个小功能就提交 git add 新增的文件.go git commit -m feat: 添加文章列表接口 # 修复bug后提交 git add 修改的文件.go git commit -m fix: 修复用户登录验证逻辑 # 修改配置后提交 git add config/*.yaml git commit -m chore: 更新数据库连接配置每天结束前# 总结当天工作 git add . git commit -m chore: 2026-02-05 开发进度 - 文章管理模块完成 # 推送到远程仓库备份团队共享 git push origin master三、常见问题处理合并冲突处理# 出现冲突时 git status # 查看冲突文件 # 手动编辑冲突文件删除、、标记 git add 冲突文件 # 标记为已解决 git commit -m fix: 解决合并冲突想修改上次提交# 修改最近一次提交的信息 git commit --amend -m 新的提交信息 # 添加更多文件到上次提交 git add 新文件.go git commit --amend --no-edit想回退到某个版本# 查看提交历史 git log --oneline -n 5 # 回退到指定版本保留工作区 git reset --soft 8a384de # 彻底回退谨慎使用 git reset --hard 8a384de四、提交信息规范类型前缀说明示例新功能feat:添加新功能feat:添加文章评论功能修复 bugfix:修复问题fix:修复用户登录超时问题日常维护chore:配置、文档等chore:更新依赖包版本文档更新docs:修改文档docs:更新 README.md代码重构refactor:代码结构调整refactor:优化文章服务逻辑
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表