GitHub + Go + Gin创建RESTful风格的项目
2022-12-03 / 可可西里

通过GitHub + Go + Gin创建RESTful风格的项目,搭建一个基础的脚手架

完整项目GitHub地址:点击跳转

1. GutHub New

打开GitHub,进入首页,点击New开始创建新项目

image.png

2. 创建项目

点击New之后,填写项目名、项目描述,填写完项目名之后,后面会显示此项目名是否可用,绿钩为可用,红叉为不可用,其他选项默认即可,然后点击Create repository按钮创建项目

image.png

3. 创建成功

创建项目成功之后页面会跳转,在此页面复制项目地址

image.png

4. 克隆项目

在本地电脑,进行需要存放项目的目录下,将项目克隆到本地,并且在本地新建dev开发分支

1
2
3
git clone 项目地址 // 克隆项目
cd 项目名 // 进行项目目录
git checkout -b 分支名 // 新建分支并切换到此分支
image.png

5. 打开项目

使用本地IDE打开项目(这里以Goland IDE演示),在项目里添加GOPROXY

路径:Goland->Preferences...->Go->Go Modules

1
GOPROXY=https://goproxy.cn

image.png

6. 创建go mod

在编译器里,打开终端,在终端通过命令的方式创建go mod

1
go mod init 项目名

image.png

7. 安装Gin

在终端通过命令的方式下载并安装Gin

1
go get -u github.com/gin-gonic/gin

image.png

8. main程序

新建main.go文件,在main文件里编写第一个Gin示例

main文件所在的目录下执行go run main.go运行main函数

image.png

9. 浏览器访问

在浏览器通过访问localhost:8080/ping127.0.0.1:8080/ping的方式访问服务

image.png

10. 添加文件

在项目里添加.gitignoreREADME.md文件

image.png

11. 提交代码

编写代码之后,在本地进行代码提交

1
2
3
4
git status
git add 文件名
git commit -m "本次提交描述"
git push origin dev

image.png

12. 合并代码

代码从本地提交到远程仓库之后,需要在远程仓库对代码进行合并

image.png

image.png

image.png

此项目会继续更新,敬请期待…


本文链接:
https://huajun-chen.github.io/2022/12/03/GitHub创建Go-Gin-RESTful风格项目/