Guia Básico de Conteúdos para a Disciplina de Engenharia de Software

1 Utilizando Git e GitHub

Esta seção aborda os conceitos fundamentais e a importância do Git e do GitHub para o desenvolvimento colaborativo de software. Ela fornece uma visão geral sem entrar em detalhes de execução dos comandos, ajudando a entender o contexto e a finalidade de cada etapa.

1.0.0 Introdução ao Git e GitHub

Git É um sistema de controle de versões distribuído que permite rastrear alterações em arquivos e colaborar em projetos.

GitHub Plataforma baseada em nuvem que hospeda repositórios Git, facilitando o trabalho em equipe e o gerenciamento de projetos.

1.0.1 Conceitos Básicos

  1. Configurações Iniciais: Ao instalar o Git, é essencial definir configurações básicas (nome de usuário e email) para identificar as alterações realizadas por cada desenvolvedor.

  2. Commits: Um commit representa um ponto de restauração do projeto. Cada commit é identificado por um hash único e pode incluir mensagens descritivas que ajudam a entender as mudanças realizadas.

  3. Branches: As branches permitem desenvolver funcionalidades isoladamente. Você pode criar, alternar e unir branches conforme necessário.

  4. Trabalho Remoto: Utilizar repositórios remotos (como no GitHub) possibilita que todos os integrantes da equipe acessem a mesma versão do código, facilitando a colaboração.