nway-project, git, github & opensource

26
github tutorial git, github & open source

Upload: hudson-mendes

Post on 15-Aug-2015

224 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Nway-Project, Git, github & opensource

github tutorialgit, github & open source

Page 2: Nway-Project, Git, github & opensource

resumosobre...

github: apresentação do githubgit: apresentação do gitopensource: apresentação de open-sourcenway-in-action: como usamos isso?

Page 3: Nway-Project, Git, github & opensource

apresentaçõesgithub

“rede social” de software open source.

http://www.github.com

Page 4: Nway-Project, Git, github & opensource

apresentaçõesgithub

“rede social” de software open source.guarda código fonte de muitos projetos importantes como

Linux, GIT, Ruby on Rails, etc

Page 5: Nway-Project, Git, github & opensource

apresentaçõesgithub

“rede social” de software open source.

grátis p/ projetos open-source,como o nway-project

Page 6: Nway-Project, Git, github & opensource

apresentaçõesgit

controle de mudanças para tudo que é feito de texto

https://git-scm.com/

Page 7: Nway-Project, Git, github & opensource

apresentaçõesgit

controle de mudanças para tudo que é feito de texto

te ajuda a manter “fotos” de cada etapa do que você está mudando. Você vai alterando as coisas e “tirando fotos”.

Te ajuda a desfazer uma coisa que você se arrependeu.

Page 8: Nway-Project, Git, github & opensource

apresentaçõesgit

controle de mudanças para tudo que é feito de texto

git clone -> faça o que você quisergit add -A -> git commit -m “Done” -> git push

Page 9: Nway-Project, Git, github & opensource

apresentaçõesopen-source

algo feito fica aberto para qualquer um use o que você fez.

http://opensource.org/

Page 10: Nway-Project, Git, github & opensource

apresentaçõesopen-source

algo feito fica aberto para qualquer um use o que você fez.

1) alguém faz algo porque quis.2) você acrescenta algo por que quer.

3) se você quiser, pode mandar de volta para o cara que criou4) se ele aceitar, começa a usar o que você fez também

Page 11: Nway-Project, Git, github & opensource

apresentaçõesopen-source

algo feito fica aberto para qualquer um use o que você fez.

um mundo de colaboraçãosimples e honesta

Page 12: Nway-Project, Git, github & opensource

nway-in-action

Page 13: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

FORK(garfo)

Page 14: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

FORK(garfo)

Porque?

Page 15: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

Page 16: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

Repositório originalnway-projects/nway-website

Page 17: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

“Ah este projeto é legal!Queria contribuir com ele!

Vamos fazer um fork!“nway-projects/nway-website

Page 18: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

Page 19: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

Page 20: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

Page 21: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

hudsonmendes/nway-website

Page 22: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

hudsonmendes/nway-website

douglasPinheiro/nway-website

Page 23: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

hudsonmendes/nway-website

derp-developer/nway-website

douglasPinheiro/nway-website

Page 24: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

nway-projects/nway-website

hudsonmendes/nway-website

derp-developer/nway-website

douglasPinheiro/nway-website

Page 25: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

1) Hudson termina algo2) “Queria mandar pro nway-project”3) Faz um pull request4) Nway-project “olha que legal”5) Nway-project aceita!

Page 26: Nway-Project, Git, github & opensource

nway-in-actionforking / “garfeamento”

E se eu não quiser mandar de volta? OK!E se a NWay não gostar? OK!Open source é assim!colaboração sem exigências, sem frescura!