DEV Community

Cover image for Git e Github para iniciantes: entendendo de forma simples
Alessa
Alessa

Posted on • Updated on

Git e Github para iniciantes: entendendo de forma simples

Se você é novo no mundo do desenvolvimento, provavelmente já ouviu falar de Git e Github. Essas ferramentas são essenciais para gerenciar código, colaborar com outras pessoas, registrar a sua evolução como desenvolvedor e mais! Só que, no começo a gente pode pensar que são as mesmas coisas e pode ser complicado entender como funciona. Neste artigo, vou explicar de forma simples essas ferramentas.

Github: a rede social

Image description

Github é uma plataforma de hospedagem de código que funciona como uma rede social. Seu objetivo é permitir a colaboração de desenvolvedores em projetos de software. Com o Github você pode criar repositórios (que por enquanto podemos chamar de pastas) que armazenam arquivos de um projeto. É possível criar quantos pastas (ou repositórios) que quiser e, se desejar, colocar as aplicações online. Muitos recrutadores usam essa rede social para ver quais projetos o candidato já fez.

Por exemplo, se você estiver criando um site com HTML e CSS, poderá enviá-lo para sua página no Github. Quando o recrutador abrir seu perfil, verá todos os projetos/códigos que você já fez e poderá avaliar suas habilidades. Além disso, você pode colaborar em projetos de outras pessoas, "puxar" alguns códigos para sua máquina e disponibilizar os seus.

Git: o versionador de códigos

Image description

Git é um versionador de códigos que você instala em sua máquina. Ele permite que você salve versões de um projeto e recupere-as facilmente quando necessário. Isso significa que você pode criar várias versões de um projeto, trabalhar em novas funcionalidades e voltar a uma versão anterior se algo der errado.

Mas o que é é versionador?

Vamos para um exemplo prático. Suponha que você esteja trabalhando em um site e, de repente, uma nova funcionalidade que você adicionou causa problemas em outras partes do site. Com o Git, você pode voltar facilmente à versão anterior do código onde tudo estava funcionando. Isso é versionar, ter várias verões do seu código. Isso é possível porque o Git armazena todas as alterações em "branches" (ramificações), permitindo que os desenvolvedores trabalhem em novas funcionalidades sem mexer no código original.

Agora você já sabe o que é Git e Github! Ambas as ferramentas são essenciais para qualquer desenvolvedor de software. Agora você pode instalar e criar uma conta no Github (a rede social) e caso não tenha, instalar o git. É importante já se aventurar um pouco nso dois. Crie pastas, entre em diretórios, volte e teste tudo. Vai sem medo, viu? Até a próxima.

Image description

Top comments (0)