Sobes.tech
Junior — Middle

Poderia compartilhar sua experiência com o sistema de controle de versões Git na sua prática?

sobes.tech IA

Resposta da IA

Na minha prática, utilizei ativamente o Git para o controlo de versões do código, o que permitia gerir eficazmente as alterações e trabalhar em equipa.

Principais pontos de utilização:

  • Criação de ramos (git branch) para desenvolver novas funcionalidades sem afetar o ramo principal.
  • Fusão de alterações (git merge) e resolução de conflitos.
  • Uso de git rebase para manter um histórico de commits limpo.
  • Trabalhar com repositórios remotos (git push, git pull) para sincronizar com colegas.
  • Criar tags para lançamentos.

Exemplo de um fluxo de trabalho básico:

git checkout -b feature
# trabalho na funcionalidade
 git add .
git commit -m "Adicionada uma nova funcionalidade"
git checkout main
git merge feature
git push origin main

O Git ajuda a rastrear alterações, reverter para versões anteriores e garante transparência no desenvolvimento em equipa.