O que é Git e para que serve - Rafaelcolombo23/documentacao-git-grupo-amigosdotonho GitHub Wiki

🧠 O que é Git e para que serve?

📌 O que é o Git?

Git é um sistema de controle de versão distribuído. Isso significa que ele permite que diversas pessoas colaborem no desenvolvimento de projetos (principalmente de software), mantendo um histórico completo de todas as alterações feitas nos arquivos ao longo do tempo.

Foi criado por Linus Torvalds (o mesmo criador do Linux) em 2005, com o objetivo de ser rápido, seguro e eficiente no rastreamento de mudanças em projetos grandes ou pequenos.

🎯 Para que serve o Git?

O Git serve para:

1. Controlar versões

Você pode salvar o estado do seu projeto em diferentes momentos. Cada "salvamento" é chamado de commit, e você pode voltar a qualquer commit sempre que quiser. Isso é essencial para não perder trabalho ou poder desfazer erros.

2. Trabalhar em equipe de forma organizada

Cada desenvolvedor pode trabalhar em ramificações (branches) diferentes do projeto, sem interferir no trabalho dos outros. Depois, tudo pode ser unido (merge) de forma controlada.

3. Manter um histórico claro das mudanças

O Git registra quem fez o quê, quando e por quê. Assim, é possível entender a evolução do projeto, identificar erros e saber o motivo das decisões.

4. Trabalhar offline

Como o Git é distribuído, você tem uma cópia completa do projeto no seu computador, incluindo o histórico. Isso permite trabalhar mesmo sem internet, e depois sincronizar com o repositório remoto (como o GitHub).

5. Integrar com plataformas remotas como GitHub, GitLab, Bitbucket

Essas plataformas permitem armazenar o repositório na nuvem e facilitar o trabalho colaborativo. Você pode revisar código com pull requests, registrar issues (tarefas/erros), e muito mais.