Iniciando com o GitHub

Módulo 01 - Introdução

INTRODUÇÃO


O Github é uma plataforma de hospedagem e colaboração de código-fonte que utiliza o sistema de controle de versão Git. Criado em 2008, GitHub permite que desenvolvedores e equipes de desenvolvimento colaborem em projetos de software, gerenciem versões do código e acompanhem alterações feitas por diferentes contribuidores.

O github apresenta algumas funcionalidades que são essenciais na vida de um desenvolvedor no ambiente profissoinal:

Principais funcionalidades

1. Controle de Versão Utiliza o Git para rastrear alterações no código-fonte e gerenciar diferentes versões de um projeto.

2. Repositórios Armazena projetos em repositórios (ou "repos"), que podem ser públicos ou privados. Um repositório contém todos os arquivos do projeto e o histórico de alterações.

3. Branches Permite criar e gerenciar ramificações (branches) do código, facilitando o desenvolvimento de novas funcionalidades ou correção de bugs sem afetar o código principal.

4. Pull Requests Facilita a revisão e integração de alterações feitas em uma branch com a branch principal do projeto. Os pull requests permitem que outros colaboradores revisem o código antes de integrá-lo.

5. Issues Ajuda a rastrear problemas, bugs e tarefas associadas a um projeto. Os issues podem ser usados para discutir e atribuir tarefas entre os membros da equipe.

6. Actions Oferece uma plataforma para automação de fluxos de trabalho (CI/CD), permitindo que você configure pipelines de integração contínua e entrega contínua diretamente no GitHub.

7. Wiki e Documentação Fornece ferramentas para criar e manter documentação do projeto e outros recursos informativos.

8. GitHub Pages Permite criar e hospedar sites estáticos diretamente a partir de um repositório GitHub.

GitHub é amplamente utilizado tanto por desenvolvedores individuais quanto por grandes equipes e empresas para gerenciamento de código e colaboração.


Ir para: Módulo 02 - Criando uma conta no GitHub