Cómo eliminar correctamente paquetes instalados con go get en Go
¡Hola a todos! Acabo de empezar a aprender Go y me encontré con un problema. Instalé varios paquetes con `go get`, pero ahora quiero eliminarlos porque ya no los necesito. Por ejemplo, instalé el paquete `github.com/gin-gonic/gin` para desarrollo web, pero luego cambié a otro framework. Intenté simplemente eliminar la carpeta de `$GOPATH/src`, pero parece incorrecto y no estoy seguro de que limpie completamente el sistema. También escuché que en las nuevas versiones de Go (1.16+) aparecieron los módulos y que `go get` funciona de manera diferente. Mi código:
```go
// archivo go.mod
module myapp
go 1.18
require github.com/gin-gonic/gin v1.7.7
```
Ejecuté `go get github.com/gin-gonic/gin` y ahora quiero deshacerme completamente de este paquete, incluyendo sus dependencias y archivos compilados. ¿Cómo se hace correctamente? ¿Existe un comando como `go uninstall` o `go remove`? ¿Y qué pasa con las herramientas globales que instalé con `go get -u`? Agradecería una explicación detallada para principiantes.