9
....FTW! github.com/fabiancarlos

Git ...ftw!

Embed Size (px)

DESCRIPTION

Primeiro contato com git com a galera do coworking do IFMT

Citation preview

Page 1: Git ...ftw!

....FTW!

github.com/fabiancarlos

Page 2: Git ...ftw!

Mas, what fuck is a git?

É um simples, eficiente e rápido controlador de versão, e mais do que tudo, é amado por todos! S2Desenvolvido inicialmente por Linus Torvalds, se tornou em pouco tempo uma das melhores opções para versionar códigos atualmente.

Page 3: Git ...ftw!

Try git, nem é difícil! T_T

Page 4: Git ...ftw!

Git? Haters gonna hate! Bitches gonna hate! Trannies gonna hate!* Linus em resposta a Nvidia.. LOL

Page 5: Git ...ftw!

E como ele funciona?

Page 6: Git ...ftw!

Vamos ver isso na prática, folks!

Alguns comandos básicos:

git init # inicializa o repo git no seu projetogit status # mostra as suas modificações no seu repogit add . # adiciona todos os arquivosgit add index.html # adiciona arquivo especificosgit commit -m "fiz algo" # descreve as modificações que fezgit log # mostra os histórico de commits

https://gist.github.com/3977332

Page 7: Git ...ftw!

Você pode usar remotamente tbm!

Page 8: Git ...ftw!

Round 2º! Push!Alguns comandos básicos:

git init # inicializa o repo git no seu projetogit status # mostra as suas modificações no seu repogit add . # adicona todos os arquivosgit add algo/arquivo_tal.html # adicona arquivo especificosgit commit -m "fiz algo" # descreve as modificações que fezgit log # mostra os histórico de commits (opcional)

Alguns comandos adcionais para trabalhar remotamente:

git clone "https://link" # clona um projeto git remote -v # mostra os seus links remotosgit push origin master # envia suas modificações para o remotogit pull origin master # baixa as modificacoes do projeto remoto

https://gist.github.com/3977332

Page 9: Git ...ftw!

Por onde começo a aprender git?

* Try Git: http://try.github.com/

* Site oficial: http://git-scm.com/

* Problems? stackoverflow.com, google.com,...