2. Quem é Bruno Calheira?
● Baiano
● Matemático, Especialista em
Engenharia de Software
● Técnico Judiciário do TJ-BA
● Delegado Sindical
● Consultor e Desenvolvedor Web
Freelancer apaixonado por
Softwares Livres
3. As FALHAS de hoje são os
degraus para o SUCESSO de
amanhã.
4.
5. “O sucesso é 1% de inspiração
e 99% de transpiração.”
Thomas Edson
11. Sistemas de Controle de Versões
armazenam as alterações feitas em um
conjunto de arquivos ao longo do tempo,
permitindo que, posteriormente, você
retorne estes arquivos aos seus estados
anteriores.
14. Eficiência
● Economia de Espaço
● Padronização das Informações a
respeito de cada versão
Vantagens de usar um SCV
15. Eficiência
● Economia de Espaço
● Padronização das Informações a
respeito de cada versão
● Destaca as diferenças de cada
versão salva
Vantagens de usar um SCV
18. Vantagens de usar um SCV
Segurança
● Funciona como Backup
● Permite recuperar arquivos
apagados por acidente
19. Vantagens de usar um SCV
Segurança
● Funciona como Backup
● Permite recuperar arquivos
apagados por acidente
● Permite recuperar versões
anteriores de um arquivo
21. Vantagens de usar um SCV
Colaboração
● Múltiplos usuários podem
trabalhar em um mesmo arquivo
simultaneamente
22. Vantagens de usar um SCV
Colaboração
● Múltiplos usuários podem
trabalhar em um mesmo arquivo
simultaneamente
● Saber: quem alterou o quê,
quando e como
65. ~/Sites/acaraqueijo > git status
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
index.html
nothing added to commit but untracked files present (use "git add" to
track)
~/Sites/acaraqueijo >
84. ~/Sites/acaraqueijo > git status
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working
directory)
modified: index.html
Untracked files:
(use "git add <file>..." to include in what will be committed)
style.css
no changes added to commit (use "git add" and/or "git commit -a")
~/Sites/acaraqueijo >
86. ~/Sites/acaraqueijo > git add .
~/Sites/acaraqueijo > git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: index.html
new file: style.css
~/Sites/acaraqueijo >