Neste tutorial aprenderemos como utilizar as ferramentas Git e GitHub.
Este tutorial foi oferecido presencialmente através do processo seletivo do projeto NatalNet.
-
Os slides de apresentação podem ser vistos através deste link.
-
No arquivo git_tutorial_local.ipynb, temos listados todos os comandos utilizados durante o seu primeiro contato com a ferramenta Git.
-
No arquivo git_tutorial_branching.ipynb, temos listados todos os comandos utilizados durante o seu primeiro contato com os concecitos de Git Branching.
-
Para aprender mais conceitos de Git, como detach, cherry-pick, rebase, entre outros, em uma simulação de ambiente Git, visitem o site learngitbranching.js.org, este site também oferece um sandbox para treinar os conceitos aprendidos acessando esse link.
Obs.: É importante frisar que para reproduzir os efeitos dos comandos em seu computador, execute os comandos sem a exclamação "!". Além disso, alguns comandos foram adaptados para servirem o mesmo propósito no ambiente do Colab.
Em nosso master, temos 3 arquivos: /cpp, /python e .gitignore. Esses arquivos simulam um repositório com um projeto associado. No caso, os arquivos presentes nestas pastas descrevem um simples programa que gera uma imagem em .pgm com retângulos desenhados.
Além deles, temos listas de comandos feitos através do Google Colab, que podem ser executados através do próprio browser.
Após a realização da Oficina, foram criadas novos branches para cada participante, para que cada um possa ter seu próprio sandbox para aplicar os conceitos aprendidos na oficina.