> For the complete documentation index, see [llms.txt](https://favelaware.gitbook.io/favelaware/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://favelaware.gitbook.io/favelaware/3-git-e-github/3.1-historia-do-git.md).

# 3.1 História do Git

Antes de falar da história, é importante entender: Git é uma ferramenta que salva o progresso dos seus códigos, como se fosse um "salvamento mágico" de tudo o que você criou — e ainda permite voltar.

## 🧠 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! 🚲


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://favelaware.gitbook.io/favelaware/3-git-e-github/3.1-historia-do-git.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
