wils@web ~ $ cat ~/ajuda/como-usar-git-para-gerenciar-versoes-de-projetos-python-com-virtualenv-guia-pratico.md

Desenvolvimento

Como usar Git para gerenciar versões de projetos Python com virtualenv: Guia prático

atualizado em 29/08/2026

O Git é uma ferramenta poderosa para gerenciar versões de projetos, e quando combinado com o virtualenv, proporciona um ambiente isolado para o desenvolvimento de aplicações Python. Este guia prático irá mostrar como usar o Git para gerenciar seus projetos Python, garantindo que suas dependências e versões de código estejam sempre organizadas.

Pré-requisitos

  • Git instalado
  • Python e virtualenv instalados
  • Conhecimento básico de comandos do terminal

Passo a Passo

1. Criar um novo projeto

mkdir meu_projeto
cd meu_projeto

2. Inicializar um repositório Git

git init

3. Criar um ambiente virtual

virtualenv venv

4. Ativar o ambiente virtual

Para Linux ou MacOS:

source venv/bin/activate

Para Windows:

venv\Scripts\activate

5. Instalar dependências

pip install 

6. Criar um arquivo .gitignore

Adicione o arquivo .gitignore para evitar que arquivos desnecessários sejam versionados:

echo 'venv/' >> .gitignore
echo '__pycache__/' >> .gitignore
echo '*.pyc' >> .gitignore

7. Fazer o primeiro commit

git add .
git commit -m "Inicialização do projeto"

8. Criar um branch para novas funcionalidades

git checkout -b nova_funcionalidade

9. Comitar alterações

git add .
git commit -m "Adicionando nova funcionalidade"

10. Mesclar alterações ao branch principal

git checkout main
git merge nova_funcionalidade

Conclusão

Usar Git e virtualenv juntos é uma prática recomendada para gerenciar projetos Python. Isso garante que suas dependências estejam organizadas e que o histórico do seu código seja mantido. Lembre-se de fazer commits frequentes e de manter seu repositório atualizado.

Dica: Considere usar requirements.txt para listar suas dependências e facilitar a instalação em outros ambientes.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.