Codelab Git
International Women’s Day 2016
1
Sumário
1. Apresentação
2. Introdução ao Git
3. Instalação do Git
4. Comandos básicos
5. Compartilhamento
6. Comandos avançados
7. Recomendações 2
Meu nome é Ana
Carolina,
e esses são Juliano e Alice.
Olá!
3
E por que eu quero
saber Git?
Se você ainda não tiver a resposta.
2
4
Sistemas de Controle de Versão
Primeiras coisas primeiro.
5
Não tem nada
melhor que VCS
◉ Começou a dar erro? É só voltar.
◉ Quer testar uma funcionalidade nova sem quebrar
tudo? Dá.
◉ Dividir com os amigos? Mais fácil ainda.
◉ Não lembra quando você fez isso ou porque? Agora
lembra.
6
“
“Por que Git e não outro VCS?”
◉ LISPECTOR, Você
7
Porque sim.
◉ Tá bem? Então tá bem.
8
O workflow do Git
9
master
branch-1
branch-2
commit branch-3
10
Mão na massa?
11
Instalando o Git
Linux:
Debian/Ubuntu
$ apt-get install git
Fedora
$ yum install git (up to Fedora 21)
$ dnf install git (Fedora 22 and
later)
Gentoo
$ emerge --ask --verbose dev-
vcs/git
Arch Linux
$ pacman -S git
openSUSE
$ zypper install git
FreeBSD
$ cd /usr/ports/devel/git
$ make install
Solaris 11 Express
$ pkg install
developer/versioning/git
OpenBSD
$ pkg_add git
Windows:
https://git-for-windows.github.io
Nosso instalador
Mac:
https://git-scm.com/downloads
Nosso instalador
12
3
Referência - githowto.com
Usando o Git
13
4
Compartilhamento
14
5
15
https://github.com/gdg-bh/iwd16-codelab-git/
16
Como fazer?
◉ Fork
◉ Clone
◉ Edit
◉ Push
◉ Pull request
17
Recomendações
◉ Hangout: Como contribuir com Open Source
◉ Tableless: Contribuindo em projetos Open Source com
GitHub
◉ William Oliveira: Contribuindo para projetos Open
Source no GitHub mesmo sendo iniciante
18
7
Aproveitem o resto do evento!
E me perguntem mais aqui:
◉ @annemaxime
◉ contato@ana.rocks
◉ ou algum outro lugar =)
Cabô!
19

Codelab Git

Notas do Editor