git checkout masterAsegúrate de estar en la rama master localgit fetch originTrae los últimos cambios del repositorio remoto (pero no los fusiona)git reset --hard origin/masterResetea tu rama local master al estado de la rama master remota
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Go recomienda una estructura específica para proyectos. Usa este esquema estándar: | |
| mi-proyecto/ | |
| ├── cmd/ # Punto de entrada principal | |
| │ └── main.go # Archivo principal (aquí va `func main()`) | |
| ├── internal/ # Código privado del proyecto | |
| │ └── mi-paquete/ # Lógica interna | |
| ├── pkg/ # Código reusable público (opcional) | |
| ├── go.mod # Archivo de definición del módulo (se genera en el paso 2) | |
| ├── README.md # Documentación |
- Docker: Asegúrate de tener Docker instalado en tu macOS. Puedes descargarlo desde aquí.
- Docker Compose: Viene incluido con Docker Desktop, así que no necesitas instalarlo por separado.
Docker Compose te permite definir y ejecutar múltiples contenedores (como Kafka y Zookeeper) con un solo archivo de configuración.
git commit --allow-empty -m "ci(pipeline): empty commit to trigger gitlab-ci"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Welcome to GoLab | |
| // Edit the 'days' variable to see instant results. | |
| func toHours(days int) int { | |
| return days * 24 | |
| } | |
| days := 7 | |
| hours := toHours(days) | |
| fmt.Printf("📅 Period: %d days\n", days) |
OlderNewer