image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

RO

Rafaela Oliveira22/10/2023 21:00
Compartilhe
Microsoft 50 Anos - Prompts InteligentesRecomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes

Termos utilizados no Git e GitHub

  • #GitHub
  • #Git

Olá, senhoras e senhores!

Recentemente, concluí a etapa de Versionamento de Código com Git e GitHub do Bootcamp Potência Tech iFood - Programação do Zero. No início, encontrei muita dificuldade com os termos utilizados, pois estou migrando de área, e, portanto, tudo é completamente novo para mim.

Após buscar algumas aulas no YouTube como complemento e também utilizar o ChatGPT para explicações mais específicas, consegui entender minimamente as plataformas.

Abaixo, deixo os principais termos e seus respectivos significados, a fim de ajudar aqueles que também estão começando:

Git: É uma ferramenta para o versionamento de código. Imagine que, para construir o Facebook, vários programadores trabalharam juntos, cada um contribuindo com sua parte para que o resultado final fosse a plataforma que é hoje. Convenhamos que não seria em uma pasta compartilhada no Drive que eles compartilhariam versões de uma plataforma dessa magnitude. Para que diversos profissionais, com ideias e maneiras de trabalhar diferentes, pudessem colaborar em um único objetivo, foi necessário uma plataforma específica para esse fim. É com esse propósito que o Git é utilizado: gerenciar versões de códigos.

GitHub: É o Hub do Git (risos). É outra plataforma, de outra empresa, com outra finalidade. O GitHub é onde você armazena as informações e mudanças que você está fazendo através do Git.

Repositório: É o nome dado ao projeto, como uma pasta que contém todos os códigos do projeto. É a pasta no site do GitHub onde ficam todos os arquivos do projeto. O repositório se sincroniza com a pasta local da sua máquina. Em um mundo ideal, o repositório e a pasta local devem estar exatamente iguais.

OBS.: Enquanto você estiver trabalhando na pasta local, as pastas não estarão iguais, mas quando você trabalhar, você pode atualizar e as pastas ficarão iguais novamente. Se você perder a pasta local, os dados estarão salvos no site; outras pessoas poderão visualizar e colaborar com o seu projeto.

README.MD: É o arquivo onde você explica tudo sobre o projeto. README.md é um tipo de arquivo de texto usado em projetos de desenvolvimento de software. A extensão ".md" significa "markdown", que é uma linguagem de marcação simples usada para formatar textos.

Commit: São as versões do código-fonte do projeto.

Branch: É uma ramificação do código-fonte em um repositório. É uma cópia independente do código do repositório principal que permite trabalhar com novos recursos, correções ou outras mudanças sem afetar o código do branch principal (sem afetar o código-fonte do projeto). Cada branch tem sua linha de desenvolvimento separada.

OBS.: Quando desejar, é possível fundir as informações de um branch específico com o branch principal.

Main: É o nome do branch principal.

Compartilhe
Recomendados para você
Microsoft 50 Anos - GitHub Copilot
Microsoft AI for Tech - GitHub Copilot
Microsoft 50 Anos - Prompts Inteligentes
Comentários (0)
Recomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes