在CentOS中管理Golang項目,需重點關注依賴管理和版本控制,具體方法如下:
初始化項目
在項目根目錄執行:
go mod init <模塊名>
(如go mod init github.com/yourname/project
),生成go.mod
文件記錄依賴。
添加/更新依賴
go mod tidy
,自動下載并記錄依賴到go.mod
和go.sum
。go get <包名>@<版本號>
(如go get github.com/gin-gonic/gin@v1.9.1
)。清理依賴
運行go mod tidy
刪除未使用的依賴,更新go.sum
文件。
設置代理(國內推薦)
export GOPROXY=https://goproxy.cn,direct
,加速依賴下載。
初始化倉庫
git init
,添加文件并提交:git add .
→ git commit -m "Initial commit"
。
關聯遠程倉庫
git remote add origin <遠程倉庫URL>
,推送代碼:git push -u origin main
。
分支管理
git branch <分支名>
git checkout <分支名>
git merge <分支名>
版本標簽
對穩定版本打標簽:git tag -a v1.0.0 -m "Release version 1.0.0"
,推送標簽:git push origin v1.0.0
。
go.mod
和go.sum
納入版本控制,避免依賴版本混亂。參考資料: