# 3.1 História do Git

## 🧠 O que é o Git e por que ele é importante?

Antes de falarmos da história, vamos entender:\
**Git é um sistema que ajuda programadores a trabalhar juntos em projetos de computador.**

Ele permite que várias pessoas mexam no mesmo código **sem bagunçar tudo**, guardando todas as versões e mudanças feitas.

💡 **Imagine assim**:\
Você e seus amigos estão fazendo um trabalho de escola em computadores diferentes. Como juntar tudo sem perder o que cada um escreveu?\
➡️ O **Git resolve esse problema** para os programadores!

## 📅 Como tudo começou? O problema que levou à criação do Git

No início dos anos 2000, **empresas gigantes estavam criando sistemas complexos**, com várias pessoas mexendo ao mesmo tempo nos mesmos arquivos de código.

O time que criava o **Linux** (um sistema operacional gratuito que roda até em celular Android) usava uma ferramenta chamada **BitKeeper** para controlar as mudanças no código

Mas aí deu ruim...

⚠️ O problema com o BitKeeper.

* 🐢 Era lento.
* 💸 Não era gratuito (precisava pagar para usar).
* 🧩 Dava problema em projetos com muitas pessoas.

[E pior: a empresa que fazia o BitKeeper **proibiu o Linux de usá-lo de graça**.\
Isso foi um problemão!](https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Uma-Breve-Hist%C3%B3ria-do-Git)

## 🚀 O nascimento do Git

O criador do Linux, **Linus Torvalds**, ficou **bravo** com isso tudo.\
Ele tentou outras ferramentas, mas nenhuma resolvia.

Então ele falou:

> “Já que ninguém fez algo decente, eu vou fazer!”

E aí, em **abril de 2005**, ele **parou de trabalhar no Linux por alguns dias** e criou do zero uma nova ferramenta: o **Git**

Linus queria que o Git fosse:

* 💨 Precisava ser **RÁPIDA.**
* Completamente **gratuita e aberta**
* Funcionar bem para projetos **grandes**
* 🔐 **Seguro** (para ninguém perder código por engano)
* 🧠 **Inteligente** (para saber o que mudou em cada parte do código)
* 👥 **Colaborativo** (várias pessoas podem usar ao mesmo tempo)

👉 E emEm apenas **10 dias**, Linus criou a primeira versão do Git!. Assim nasceu o **Git**, em **abril de 2005**.

## 📌 Por que o nome “Git”?

A palavra "**Git**" em inglês britânico é uma gíria que significa algo como “idiota” ou “cara chato”.

> "*Sou um bastardo egoísta, então nomeei tudo com base no que eu acho engraçado.*"

Mas hoje ninguém liga para o significado, e o Git virou sinônimo de **tecnologia de controle de versões**.

## 🧩 O GitHub entra na história!

Em **2008**, nasceu o **GitHub**, um site que usa o Git, mas com **funções de rede social**.

Você pode:

* 📂 Guardar seus projetos online.
* 🤝 Trabalhar com outras pessoas.
* 🌍 Ver e aprender com códigos do mundo inteiro.

Hoje, o GitHub é **muito usado por empresas**, e **ter projetos lá pode te ajudar a conseguir um emprego!**

💰 Em 2018, a [**Microsoft comprou o GitHub por 7,5 bilhões de dólares**](https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/) — só isso.

## 🔧 Git no mundo real

O Git é usado por quase TODAS as empresas de tecnologia:

* Google 🧠
* Microsoft 💻
* Netflix 🎬
* Nubank 💰
* Ifood 🍔
* Globo 📺
* Facebook 📱

E até empresas que não são de tecnologia, mas que têm equipes de software, usam Git!

## 📊 Curiosidades sobre o Git

🔍 O **ícone do Git** é um galho de árvore, porque uma das funções mais legais do Git é o “**branch**” (ramificação).

🐧 Linus Torvalds também criou:

* O **Linux.**
* O **Subsurface** (software para mergulhadores).
* E claro, o **Git.**

📱 [O Android, que roda em milhões de celulares, é gerenciado com Git — são mais de **14 milhões de linhas de código**!](https://source.android.com/docs/setup/contribute/code-search?hl=pt-br)

📈 [Uma pesquisa de 2021 mostrou que **mais de 90% dos programadores usam Git**.](https://survey.stackoverflow.co/2021)

## 🤝 Conectando com o FavelaWare

No **FavelaWare**, a gente vai usar o Git para:

* 💾 Salvar tudo que você programar.
* 🔐 Evitar perder seus códigos.
* 🔄 Compartilhar com colegas.
* 🌟 Criar seu portfólio no GitHub.

📣 Mesmo que você nunca tenha usado computador antes, **você vai aprender tudo com a gente!**

Esse pode ser o **primeiro passo para você entrar no mundo da tecnologia** e conquistar um trampo **top**.

## ✅ Resumo da História do Git

| Ano           | Evento                                            |
| ------------- | ------------------------------------------------- |
| Antes de 2005 | Time do Linux usava BitKeeper                     |
| 2005          | Linus Torvalds cria o Git em 10 dias              |
| 2008          | GitHub é lançado e Git se populariza              |
| Hoje          | Git é usado em todo tipo de empresa de tecnologia |

## 🧭 Dica de ouro

> **Aprender Git é como aprender a andar de bicicleta**:\
> No começo pode parecer difícil, mas depois você nunca mais esquece! 🚲
