Versionamento com Git e GitHub - PadawanXXVI/projeto_ams GitHub Wiki
🌐 Versionamento com Git e GitHub
Nesta seção, descrevemos como o projeto foi versionado localmente com Git e publicado remotamente no GitHub. Essa prática garante rastreabilidade, controle de alterações e transparência durante o desenvolvimento.
🗂️ Inicialização do repositório Git
O projeto foi versionado localmente com os seguintes comandos no terminal:
git init
git add .
git commit -m "Versão inicial do projeto de classificação binária de evasão escolar"
🔗 Conexão com o repositório remoto
Após criar o repositório no GitHub (sem README ou .gitignore), foi feita a vinculação:
git remote add origin https://github.com/PadawanXXVI/projeto_ams.git
git branch -M main
git push -u origin main
.gitignore
📄 Arquivo Foi criado um .gitignore
para impedir o versionamento de arquivos desnecessários, como o ambiente virtual:
venv/
__pycache__/
*.pyc
*.pkl
.DS_Store
🏷️ Criação da tag de versão
Após finalizar a primeira versão estável do projeto, foi criada a tag v1.0
:
git tag -a v1.0 -m "Versão 1.0: Projeto final de classificação binária de evasão escolar"
git push origin v1.0
Essa tag representa a entrega final do projeto para avaliação acadêmica.
📦 Organização dos commits
Commits foram realizados com mensagens claras e descritivas, como por exemplo:
git commit -m "Adiciona SVM, MLP e Gradient Boosting ao pipeline de modelos"
git commit -m "Atualiza README com instrução sobre requirements_min.txt"
git commit -m "Adiciona requirements_min.txt com dependências mínimas estáveis"
✅ Conclusão
O projeto foi versionado seguindo boas práticas de repositórios de código:
- Histórico limpo e descritivo
- Separação clara entre código, dependências e documentação
- Publicação em repositório público para consulta e revisão