Resumen de aspectos destacados de Git y GitHub
Cada viñeta destacada de las 9 páginas de esta sección, recopilada en una sola página y agrupada por la página de la que proviene.
Busca en todas las páginas de la documentación
Cada viñeta destacada de las 9 páginas de esta sección, recopilada en una sola página y agrupada por la página de la que proviene.
go getgo.sum o las etiquetas de Git incorrectas interrumpen las compilaciones posterioresretract en go.mod para evitar etiquetas de Git incorrectas sin reescribir el historialgo get; verifique con go test inmediatamentego.mod y go.sum revelan cambios en las dependencias; haga commit con los cambios de código_test.go con código; evite hacer commit de binarios o perfiles de pruebago mod tidy elimina los require no utilizados y agrega los indirectos faltantes; la CI debe validar--ff-only al extraer main; vuelva a ejecutar go mod tidy después de resolver go.summain siempre listo para lanzar con ramas de características de corta duración fusionadas con frecuenciago test, go vet y go mod tidy en cada push para detectar problemas antes de la fusiónmain antes de fusionar para detectar conflictos tempranamentego.sum y archivos generadosforce-push solo a las ramas personales para evitar romper los PR abiertosgo test en diferentes ramas desde un solo repositoriogit push --force-with-lease para evitar sobrescribir silenciosamente el trabajo de los compañeros de equipogo test, lint y verificaciones de módulos en cada push y PRgo-version-file en lugar de codificarlogo.sum anidados en repositorios mult Módulo para acelerar las descargas de módulosgoreleaser después de que las pruebas pasenGOPRIVATE y configure git con un token PAT con ámbitogo.mod para evaluar el impacto de compatibilidad en los consumidores del módulo%w, el ciclo de vida de goroutines, la cancelación de contexto y las carreras de datos-race antes de aprobargo.sum para detectar intercambios de cadena de suministro o adiciones de peso transitivogit tag -s para verificar la autenticidad e integridad del lanzamiento/v2 en las importaciones de módulos y etiquetas v2.0.0 coincidentesv0/v1 en example.com/lib pero v2+ en example.com/lib/v2go.mod para advertir a los consumidores sin eliminar el historialgo.sum y sumdb manejan el hash de contenidogo workgo.work localmente para reemplazar las directivas replace entre módulos en los archivos go.mod confirmadosGOWORK=off simula la experiencia de los consumidores de módulosreplace en go.mod para rutas locales, ya que interrumpe go get para usuarios externosgo.work cuando todo el equipo comparta la disposición del espacio de trabajotrunk sin que la CI verifique go test y tidymain listo para lanzar pasando las pruebas y las verificaciones de module tidygo.sumgo.mod y go.sum juntos con los cambios de código de dependenciagit push origin v1.2.3 no por defecto/v2 al realizar cambios incompatibles en la APIRevisado por Chris St. John·Última actualización: 19 jul 2026