0% acharam este documento útil (0 voto)
2 visualizações10 páginas

GITHUB

O GitHub é uma plataforma que permite a colaboração entre desenvolvedores em projetos compartilhados, utilizando um sistema de controle de versão chamado Git. Ele possibilita o gerenciamento de código-fonte, ramificações para desenvolvimento isolado, e a criação de pull requests para integrar mudanças. Além disso, o GitHub serve como uma rede social para desenvolvedores, permitindo a interação e o acompanhamento de outros usuários.

Enviado por

vinipb2
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações10 páginas

GITHUB

O GitHub é uma plataforma que permite a colaboração entre desenvolvedores em projetos compartilhados, utilizando um sistema de controle de versão chamado Git. Ele possibilita o gerenciamento de código-fonte, ramificações para desenvolvimento isolado, e a criação de pull requests para integrar mudanças. Além disso, o GitHub serve como uma rede social para desenvolvedores, permitindo a interação e o acompanhamento de outros usuários.

Enviado por

vinipb2
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Professor Wilton Will de Paulo

O que é GitHub e para que é usado?.

SISTEMAS DE INFORMAÇÃO
Professor Wilton Will de Paulo

Em suma, o GitHub permite que os


desenvolvedores colaborem e façam
mudanças em projetos compartilhados
enquanto mantêm um registro detalhado do
seu progresso. Para melhor entender o que é o
GitHub e como ele funciona, precisamos dar
uma olhada mais a fundo.
O que é um sistema de controle de versão?
O Que é Git?
O Que é Hub?
O Que é Repositório
O Que é Branch
O Que é Pull Request
Dando um Forking em um Repositório
Professor Wilton Will de Paulo

• 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.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• O que é Git?
• Git é um sistema de controle de versão desenvolvido por Linus Torvalds (o criador do Linux).

• Isso significa que qualquer desenvolvedor numa equipe pode gerenciar o código-fonte e seu histórico de
mudanças usando ferramentas de linha de comandos de Git – desde que tenha sido concedido o acesso para isso,
é claro.

• Diferentemente dos sistemas de controle de versão centralizados, o Git oferece ramificações de recursos (ou
feature branches). Isso significa que cada engenheiro de software na equipe pode separa uma ramificação de
recursos que oferece um repositório local isolado para promover mudanças para os códigos.

• Feature branches não afetam a ramificação principal, que é onde o código original do projeto está localizado.
Uma vez que as mudanças tenham sido feitas e o código atualizado está pronto, a ramificação pode ser
misturada (num processo de merge) com o master branch. É assim que as mudanças no projeto se tornam
efetivas.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• 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 funciona o GitHub e quais são suas
características.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• O que é 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.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• O que é 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.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• O que é 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:
• Navegue até o repositório e encontre o menu branch.
• No menu branch, selecione o branch que contém o seu trabalho.
• Clique em New pull request ao lado do menu branch.
• Coloque o título e a descrição da Pull Request.
• Clique no botão Create pull request.
(Andrei L., 2021)
Professor Wilton Will de Paulo

• 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:
• Encontre o repositório que você deseja dar fork.
• Clique no botão Fork.
(Andrei L., 2021)
Professor Wilton Will de Paulo

FIM
A PRATICA LEVA A PERFEIÇÃO...

Link artigo: [Link]

Você também pode gostar