O código desenvolvido em sala de aula será colocado no repositório criado para a disciplina (em todas as disciplinas práticas). Logo, é necessário conhecer um pouco sobre as tecnologias Git e GitHub. Esta página possui um pequeno tutorial para mostrar como acompanhar o repositório da disciplina.

O que é Git? e o que é GitHub?

O Git é um sistema de controle de versões distribuído de arquivos, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. Já o GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos.

Vamos utilizar a ferramenta GitHub Desktop para o gerenciamento do repositório da disciplina. Essa ferramenta facilita a manutenção da sua cópia local do repositório da disciplina. Esta ferramenta é disponível somente no Windows OS e no MACOS. Caso esteja utilizando o Linux Ubuntu, aconselho a utilizar o Git Kraken (https://www.gitkraken.com/). A versão gratuita do Git Kraken será o suficiente para o nosso caso.

É apresentado, a seguir, os passos de como fazer esse gerenciamento. Também foi feito um vídeo tutorial sobre esses passos.

Tutorial de Acompanhamento dos Repositórios das Disciplinas

https://drive.google.com/file/d/1rZXtWxsH92XCg9kWylFLSUkziWPJ1H9B/view?usp=drive_link

Passos

  1. Instale o Git na sua máquina: https://git-scm.com/downloads

  2. Faça uma conta no GitHub: https://github.com/

  3. Instale o GitHub Desktop (disponível apenas para Windows e MacOS): https://desktop.github.com/ ou Git Kraken (https://www.gitkraken.com/)

  4. Associe a sua conta GitHub ao GitHub Desktop (ou ao Git Kraken)

  5. Acesse o link do repositório da disciplina e clique em Code ➡️ Open with GitHub Desktop

    desktopgithub.png

  6. Com isso, um clone local repositório da disciplina estará associada no seu GitHub Desktop.

  7. Quando houver alguma alteração e seu repositório local necessitar se atualizado, basta fazer a seguinte sequencia de operações:

    1. Executar o Fetch.
    2. Se houver alterações ➡️ Git Pull.
  8. Agora seu repositório local estará atualizado.


Tutorial para Criação de um Projeto no GitHub e Gerenciamento Local (Foco: DAF-WEB)