Glossário

O Que é GitHub e Para Que é Usado?

GitHub o que é e como o GitHub é usado

GitHub é um sistema de gerenciamento de projetos e versões de códigos assim como uma plataforma de rede social criado para desenvolvedores. Mas para que o GitHub é utilizado? Entre outras coisas, ele permite que você trabalhe em projetos colaborativos com desenvolvedores de todo o mundo, planeje seus projetos e acompanhe o trabalho.

O GitHub também é um dos maiores depósitos online de trabalho colaborativo do mundo.

O Que é Git?

Agora que você sabe o que é GitHub, temos que entender que o Git é o coração do GitHub. Git é um sistema de controle de versão desenvolvido por Linus Torvalds (o criador do Linux).

O que é um sistema de controle de versão?

Sempre que desenvolvedores criam um novo projeto eles continuam criando atualizações no código base. Mesmo depois de o projeto ser lançado é comum a atualização de versões, correção de bugs, adição de novas ferramentas, etc.

O sistema de controle de versão ajuda a acompanhar as mudanças feitas no código base. E mais, ele também registra quem efetuou a mudança e permite a restauração do código removido ou modificado.

Não há códigos sobrescritos uma vez que o Git salva múltiplas cópias no repositório. Se você ficou interessado no Git, aprenda mais aqui.
Página inicial do GitHub o que é

O Que é Hub?

Se o Git é o coração do GitHub, então o Hub é a alma. O hub de GitHub é o que torna uma linha de comando, como o Git, a maior rede social para desenvolvedores do mundo.

Além de contribuir em projetos específicos, o GitHub permite a socialização com pessoas que possuem os mesmos interesses que você. Você pode seguir pessoas e acompanhar o que fazem ou com quem se comunicam.

Agora vamos mostrar um pouco de como usar o GitHub e suas características.

Repositório

Repositório, ou repo, é um diretório onde os arquivos do seu projeto ficam armazenados. Ele pode ficar em um depósito do GitHub ou em seu computador. Você pode armazenar códigos, imagens, áudios, ou qualquer outra coisa relacionada ao projeto no diretório.

Branch

Branch é uma cópia do diretório. Você pode usar o branch para desenvolver isoladamente.

Trabalhar em um branch não irá afetar o repositório central ou outros branches. Depois de finalizar o trabalho você pode combinar seu branch isolado com outros branches através de um merge. Para combinar o branch isolado ao repositório central utiliza-se o Pull Request.

Pull Request

Efetuar um Pull Request significa informar outros que você irá implementar as mudanças criadas no seu branch ao repositório master. Os colaboradores do repositório podem aceitar ou negar a Pull Request. Ao abrir um Pull Request você pode revisar e discutir seu trabalho com os colaboradores.

Siga os passos abaixo para criar uma Pull Request no GitHub:

  1. Navegue até o repositório e encontre o menu branch.
  2. No menu branch, selecione o branch que contém o seu trabalho.
  3. Clique em New pull request ao lado do menu branch.
  4. Coloque o título e a descrição da Pull Request.
  5. Clique no botão Create pull request.

Dando um Forking em um Repositório

Dar Forking em um repositório significa que você vai criar um novo projeto baseado em repositórios existentes. Em termos simples, dar forking em um repositório quer dizer que você vai copiar um repositório existente, fazer as alterações necessárias, armazenar a nova versão como um novo repositório e chamar de seu projeto.

Essa é uma ótima ferramenta que para desenvolvimento de projetos. Por ser um projeto totalmente novo, o diretório central não é afetado. Se o diretório master for atualizado, você também pode aplicar a atualização para seu fork atual.

Siga os passos abaixo para dar fork em um repositório no GitHub:

  1. Encontre o repositório que você deseja dar fork.
  2. Clique no botão Fork.

GitHub Não é Apenas Para Desenvolvedores

O GitHub é uma ótima plataforma que mudou o método de trabalho de desenvolvedores. Mas qualquer pessoa que deseja gerenciar seu projeto com eficiência e trabalhar com outros colaboradores também pode usar o GitHub.

Se sua equipe trabalha em um projeto que realiza atualizações constantes e você quer acompanhar como as mudanças são feitas, então o GitHub é uma ótima opção para você. Existem outras alternativas como o GitLab e BitBucket, mas o GitHub deve ser levado em consideração.

Botão para comprar hospedagem hostinger

Possui alguma experiência com o GitHub? Comente na seção abaixo.

Brendon M.

Brendon é tradutor e apaixonado por tecnologia. Antes de se juntar à incrível Equipe de Conteúdo & SEO, fazia parte da da Equipe de Sucesso do Cliente da Hostinger, onde descobriu na área de hospedagem de sites sua paixão. Nas horas vagas divide seu tempo entre a família, séries, games, futebol e o violão.

Deixe um Comentário

Deixe seu comentário!

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Comece a Economizar Agora!

Hospedagem com tudo incluso e nome de domínio
1
45
/mês