O que é GitHub e como começar a usar

Tempo de leitura6 minutos
Guilherme M.
Guilherme M.
Redator

O GitHub é uma plataforma de colaboração que melhora o fluxo de trabalho de desenvolvedores dos mais variados tipos de projeto.

Com mais de 25 milhões de usuário, a ferramenta já se tornou parte essencial do kit de ferramentas de desenvolvedores.

Para entender melhor que é o GitHub e o que esse serviço oferece, confira nosso artigo.

O que é GitHub?

O GitHub é uma plataforma que permite armazenar e gerenciar códigos de programação, além de fazer o registro de mudanças.

A ferramenta também conta com o alojamento de projetos na nuvem, permitindo o desenvolvimento colaborativo e fazendo o controle de versões pelo Git.

Isso permite que desenvolvedores façam projetos compartilhados e acompanhem seus resultados, além de oferecer recursos sociais que conectam quem desenvolve com usuários.

Já os usuários podem usar a plataforma para baixar aplicações e contribuir através de sugestões ou discussões em fóruns sobre os temas abordados.

O que é Git?

Para realmente entender o que é o GitHub, precisamos saber o que é o Git.

O Git é um sistema de controle de versões (VCS) de software, tendo como proposta registrar mudanças e coordenar os esforços de uma equipe em um repositório compartilhado.

O software foi desenvolvido em 2005 e se tornou um dos VCS mais usados por desenvolvedores em seus projetos.

A utilização desta plataforma permite que equipes trabalhem de forma prática e eficiente.

Isso é possível porque o controle de versões oferece a possibilidade de fazer uma cópia do código fonte local, em computadores pessoais, para fazer mudanças e aí então, subir uma nova versão do código.

O Git guarda as mudanças em versões independentes, isso é importante porque não afeta o arquivo original.

O que permite comparar as mudanças feitas, conferir quem atualizou o código e avaliar o momento em que um erro aconteceu para revertê-lo.

Ou seja, todos os integrantes da equipe têm acesso a um histórico que reúne todas as modificações feitas e podem atuar para melhorar o código em que estão trabalhando.

Como começar a usar o GitHub

1. Crie um repositório

O repositório é o local em que os dados de um projeto ficam armazenados. Esses dados podem ser códigos de programação, imagens, texto e outros tipos de arquivos.

Para criar um repositório clique no ícone de "+" no menu superior da direita em sua página, depois, escolha "New repository".

Preencha o repositório com os seguintes dados:

  • Nome curto e objetivo
  • Descrição curta
  • Defina se o projeto é de acesso público ou privado
  • Adicione um arquivo em texto com comentários sobre o projeto

Depois disso, clique em "Create repository" e confirme a criação.

2. Crie uma nova ramificação

A ramificação ou o branch permite criar várias versões de um projeto sem afetar seu código inicial.

A plataforma funciona com um ramo principal chamado Main, do qual as ramificações podem ser feitas gerando cópias do projeto com novas funções e permitindo testes sem gerar erros no trabalho já feito.

Confira como gerar novas ramificações:

  • Acesse seu repositório e clique na aba "Code"
  • Clique no botão "Main"
  • Escolha o nome da nova ramificação e seus atributos
  • Clique em "Create branch"

3. Salve suas mudanças fazendo um commit

Para que as mudanças sejam feitas, é preciso fazer uma confirmação através do commit.

Confira como manter as mudanças feitas em uma ramificação, salvando seu repositório:

  • Escolha a ramificação no menu "Main"
  • Escolha o arquivo que deseja mudar
  • Clique no ícone de lápis e comece a editar
  • Escreva uma descrição sobre as mudanças realizadas
  • Clique no botão "Commit changes" para enviar a nova versão ao seu repositório

4. Crie um pull request

Para adicionar mudanças que acabaram de fazer a um projeto ou propor melhorias em um projeto colaborativo, é preciso fazer um pull request.

O pull request ou solicitação de extração é uma ferramenta que propõe mudanças, mas precisa que elas sejam revisadas por outra pessoa para que sua contribuição seja incorporada.

Confira a seguir o passo a passo de como fazer um pull request:

  • Acesse a aba "Pull requests" em seu repositório
  • Clique em "New pull request"
  • Em "Compare changes" selecione a ramificação deseja e comparece com o "Main"
  • Faça as revisões necessárias nas mudanças antes de enviá-las
  • Clique em "Create pull request"
  • Escreva um título para sua solicitação e adicione uma descrição das mudanças
  • Confirme clicando em "Create pull request"

5. Incorpore as mudanças

Depois de revisar e aprovar a solicitação, é hora de incorporar as mudanças desejadas ao main branch.

Confira como fazer:

  1. Clique em "Merge pull request"
  2. Selecione "Confirme merge" para confirmar
  3. Uma mensagem informando que as mudanças foram feitas com sucesso irá aparecer
  4. Depois de incorporar as mudanças, é possível deletar a ramificação de forma segura clicando em "Delete branch"

Melhores cursos para aprender a usar Git e GitHub

Curso de Git e GitHub do básico ao avançado - Gist e GitHub Pages

A proposta desse curso de Git e GitHub é ensinar sobre os conceitos mais básicos até os avançados dessas ferramentas.

O conteúdo apresenta dicas e técnicas para gerenciar e administrar seus repositório.

As aulas ensinam a Git aplicado na prática de um dev, desde seus comandos fundamentais, GitHub completo com pull requests, code review, criação de gists para compartilhar códigos e muito mais.

Carga horária: 8,5 horas

Certificado: Oferece certificado de conclusão.

Principais tópicos:

  • Introdução e instalação
  • Git fundamental
  • Trabalhando com branches
  • Compartilhamento e atualização de repositório
  • Análise e inspeção de repositórios
  • Melhorando os commits do projeto
  • Explorando e entendendo o GitHub
  • Markdown do básico ao avançado
  • Projeto - Portfólio com GitHub Pages

Tipo de acesso: Acesso total vitalício na plataforma Udemy.

Aprenda Git e GitHub em 3 dias + Projetos reais

A proposta desse material é ensinar tudo o que é necessário sobre Git e GitHub, independente do seu nível de experiência.

O conteúdo começa do zero com instalações e configurações básicas, progredindo para criação de repositórios, commits e trabalho com branches.

As aulas mais avançadas ensinam sobre gerenciamento de conflitos, uso de pull requests e integração contínua.

Carga horária: 2,5 horas

Certificado: Oferece certificado de conclusão.

Principais tópicos:

  • Download e instalação
  • Seu primeiro repositório
  • Tracking dos arquivos
  • Branches
  • Push
  • Pull de alterações
  • VSCode para GitHub

Tipo de acesso: Acesso total vitalício na plataforma Udemy.

Curso de Git e GitHub do básico ao avançado 2024

Esse curso ensina do básico ao avançado do Git e GitHub com conteúdo atualizado, apresentando as ferramentas e conceitos para trabalhar profissionalmente com versionamento de código.

O conteúdo ensinado tem aplicação para desenvolvimento web e desenvolvimento mobile multiplataforma.

As aulas trazem exemplos práticos do dia a dia, preparando profissionais capazes de dominar o Git e seus principais comandos.

Carga horária: 8 horas

Certificado: Oferece certificado de conclusão.

Principais tópicos:

  • Instalação para Windows e Mac
  • Git fundamental
  • Utilizando o GitHub
  • Trabalhando com branches
  • Utilizando o Git Flow
  • Commits avançados
  • Resolução de conflitos
  • Git avançado

Tipo de acesso: Acesso total vitalício na plataforma Udemy.

Aprendeu o que é GitHub?

Esperamos que o nosso artigo tenha ajudado você a entender o que é o GitHub e suas diferenças com o Git.

Caso tenha interesse em conhecer cursos das principais linguagens de programação no mercado atual, confira nosso artigo com os melhores cursos de programação online.

Compartilhe com seus amigos!
Gostou do que leu?
Cadastre-se e teste o JivoChat agora mesmo!
É grátis e só leva alguns minutos para fazer o download