
一、第一階段項目初始化1.創(chuàng)建項目后立即執(zhí)行# 進入項目目錄 cd D:\go\gin-blog-system # 初始化Git倉庫 git init # 創(chuàng)建.gitignore文件保護敏感信息 echo # 編譯產(chǎn)物 *.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博客系統(tǒng)基礎框架2.關聯(lián)遠程倉庫本地 Git 倉庫同時關聯(lián)了兩個遠程倉庫一個在 Gitee一個在 GitHub你可以選擇向任一平臺推送代碼如 git push gitee master 或 git push github master。# 在Gitee/Github創(chuàng)建倉庫后獲取地址 git remote add origin 遠程倉庫地址 # 推送到Gitee/Github git push -u origin master二、第二階段日常開發(fā)流程開發(fā)前準備# 拉取最新代碼團隊協(xié)作時 git pull origin master # 查看當前狀態(tài) git status開發(fā)過程中# 完成一個小功能就提交 git add 新增的文件.go git commit -m feat: 添加文章列表接口 # 修復bug后提交 git add 修改的文件.go git commit -m fix: 修復用戶登錄驗證邏輯 # 修改配置后提交 git add config/*.yaml git commit -m chore: 更新數(shù)據(jù)庫連接配置每天結束前# 總結當天工作 git add . git commit -m chore: 2026-02-05 開發(fā)進度 - 文章管理模塊完成 # 推送到遠程倉庫備份團隊共享 git push origin master三、常見問題處理合并沖突處理# 出現(xiàn)沖突時 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 # 回退到指定版本保留工作區(qū) git reset --soft 8a384de # 徹底回退謹慎使用 git reset --hard 8a384de四、提交信息規(guī)范類型前綴說明示例新功能feat:添加新功能feat:添加文章評論功能修復 bugfix:修復問題fix:修復用戶登錄超時問題日常維護chore:配置、文檔等chore:更新依賴包版本文檔更新docs:修改文檔docs:更新 README.md代碼重構refactor:代碼結構調整refactor:優(yōu)化文章服務邏輯