Devo trabalhar no branch master?

Devo trabalhar no branch master?
Devo trabalhar no branch master?
Anonim

Master deve refletir um ramo de produção, uma versão final funcional. Trabalhar diretamente no master significa que, se você criar bugs, não terá outra opção para "voltar" a não ser reverter/excluir/redefinir commits, o que não é uma maneira limpa de trabalhar e pode fazer com que você perca as partes do novo código que estavam bem.

Qual é o objetivo do branch master?

Uma palavra: o branch master é implantável. É o seu código de produção, pronto para ser lançado no mundo. A ramificação master deve ser estável, e é o contrato social do software de código aberto nunca, jamais, enviar nada para master que não seja testado ou que quebre a compilação.

Como deve ser chamado o branch master?

Conteúdo de desenvolvedor de leitura obrigatória

A partir de 1º de outubro de 2020, todas as "ramificações principais" serão chamadas de "ramificações principais." Para os desenvolvedores que já conhecem o Git e o GitHub há anos, essa mudança levará algum tempo para se acostumar.

Devo usar main ou master?

Não há diferença real entre main e master, é apenas o nome do branch padrão. Para você git push origin master apenas cria um novo branch chamado master (já que ele ainda não existe) e envia seus commits atuais para lá.

Por que o GitHub está usando main em vez de master?

A partir do próximo mês, todos os novos repositórios de código-fonte criados no GitHub serão nomeados como "principais"em vez de "mestre" como parte do esforço da empresa para remover referências desnecessárias à escravidão e substituí-las por termos mais inclusivos.

Recomendado: