Resumo dos Destaques de Git & GitHub
Todo ponto de destaque das 9 páginas desta seção, reunido em uma página e agrupado pela página de origem.
Busque em todas as páginas da documentação
Todo ponto de destaque das 9 páginas desta seção, reunido em uma página e agrupado pela página de origem.
go getgo.sum ou tags Git ruins quebram builds downstreamretract em go.mod para evitar tags Git ruins sem reescrever o históricogo get; verifique com go test imediatamentego.mod e go.sum diffs revelam alterações de dependência; comite com as alterações de código_test.go com código; evite comitar binários ou perfis de testego mod tidy remove requires não utilizados e adiciona indiretos ausentes; CI deve validar--ff-only ao fazer pull do main; reexecute go mod tidy após resolver go.sumgo test, go vet e go mod tidy em cada push para capturar problemas antes do mergego.sum e arquivos geradosgo test em branches diferentes a partir de um único repositóriogit push --force-with-lease para evitar sobrescrever silenciosamente o trabalho de colegas de equipego test, lint e verificações de módulo em cada push e PRgo-version-file em vez de codificargo.sum aninhados em repositórios multi-módulo para acelerar downloads de módulosgoreleaser após os testes passaremGOPRIVATE e configure o git com um token PAT com escopogo.mod quanto ao impacto de compatibilidade nos consumidores de módulos%w, o ciclo de vida de goroutines, o cancelamento de contexto e data races-race antes de aprovargo.sum para capturar trocas na cadeia de suprimentos ou adições de peso transitivogit tag -s para verificar a autenticidade e integridade da release/v2 nas importações de módulo e tags v2.0.0 correspondentesexample.com/lib mas v2+ em example.com/lib/v2go.mod para alertar os consumidores sem excluir o históricogo.sum e sumdb lidam com hashing de conteúdogo workgo.work localmente para substituir diretivas replace entre módulos em arquivos go.mod comitadosGOWORK=off simula o que os consumidores de módulos experimentamreplace em go.mod para caminhos locais, pois isso quebra go get para usuários externosgo.work quando toda a equipe compartilha o layout do workspacego test e tidymodule tidygo.sumgo.mod e go.sum juntos com as alterações de código de dependênciagit push origin v1.2.3 não por padrão/v2 ao fazer alterações de API incompatíveisRevisado por Chris St. John·Última atualização: 19 de jul. de 2026