# Uma introdução ao Git e Github
<!-- Put the link to this slide here so people can follow -->
slide: https://bit.ly/2sIQidY
---
## Quem sou eu?
- Developer
- VIM :heart:
- I use tabs. :cat:
---

---
# O que é o git?
---
- O git é um Sistema de Controle de Versões
- Foi criado com a finalidade de substituir o versionador BitKeeper que era livre, mas passou a ser pago
- Nasceu em 2005 e seu pai foi Linus Torvalds
- Atualmente pertence a Microsoft
---
# Por que usar o Git?
---

---
- Porque facilita o controle das alterações realizadas no projeto
- Porque é simples e rápido
- Porque torna o desenvolvimento em grupo muito mais organizado
- Porque é bastante usando no desenvolvimento em geral
---
# Comandos do bash (terminal)
---
Abra o bash e vamos executar os comandos:
- **pwd** - mostra o caminho atual
- **ls** - lista os arquivos e diretórios na pasta atual
- **mkdir** - cria uma pasta
- **rm** - remove pastas e arquivos
- **cd** - muda de pasta
---
## Configurando o git
git config --global.name "seunome"
git config --global.email "seuemail@gmail.com"
---
# Criando o primeiro commit
---
**1º passo:** Abrir a pasta do projeto que se deseja versionar
**2º passo:** Digitar o comando `git init`, esse comando inicializa o diretório
**3º passo:** Adicionar a *Staging area* os arquivos que se deseja versionar com o comando `git add`
**4º passo:** Commitar as mudanças usando o `git commit -m "mensagem para identifica o commit"`
---

---
{"metaMigratedAt":"2023-06-15T03:09:37.479Z","metaMigratedFrom":"YAML","title":"Uma introdução ao Git e Github","breaks":true,"description":"View the slide with \"Slide Mode\"","contributors":"[{\"id\":\"19765e5b-e422-4040-8393-b1b28e2511a2\",\"add\":5308,\"del\":3460}]"}