Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Git - UNIFRAN
Search
Marcio Giaxa Marinheiro
September 28, 2011
Programming
3
520
Git - UNIFRAN
Palestra sobre Introdução ao Git para o Cleandev.org na UNIFRAN.
Marcio Giaxa Marinheiro
September 28, 2011
Tweet
Share
Other Decks in Programming
See All in Programming
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
700
Revisiting the Hotwire Landscape after Turbo 8 @ RailsConf 2024, Detroit
marcoroth
0
190
2 週間で Twitter Bot を作ってみた
contour_gara
0
800
Git Rebase
bkuhlmann
11
1.6k
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1.1k
Introducing Kotlin Multiplatform in an existing mobile app - Workshop Edition | AndroidMakers Paris
prof18
0
170
Goのエラースタックトレースの歴史と今後
sonatard
10
2k
Next.js App Router
quramy
12
2k
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
690
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
12
4.2k
Micro Frontends for Java Microservices - Utah JUG 2024
mraible
PRO
1
110
PostmanでAPIの動作確認が楽になった話
h455h1
0
190
Featured
See All Featured
Music & Morning Musume
bryan
41
5.6k
Writing Fast Ruby
sferik
622
60k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Agile that works and the tools we love
rasmusluckow
325
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Atom: Resistance is Futile
akmur
260
25k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
Designing Experiences People Love
moore
136
23k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Transcript
GIT - - - +++ Wednesday, September 28, 11
who? http://www.marciogm.com.br http://twitter.com/marciogm Marcio Giaxa
[email protected]
Wednesday, September 28, 11
o que é? Wednesday, September 28, 11
Wednesday, September 28, 11
Sistema de controle de versão Wednesday, September 28, 11
Sistema de controle de versão Modelo distribuído Wednesday, September 28,
11
Sistema de controle de versão Modelo distribuído != SVN Wednesday,
September 28, 11
Sistema de controle de versão Modelo distribuído != SVN Linus
Torvalds Wednesday, September 28, 11
Sistema de controle de versão Modelo distribuído != SVN Linus
Torvalds Alta performance Wednesday, September 28, 11
Modelo Centralizado Wednesday, September 28, 11
Modelo Distribuido Wednesday, September 28, 11
Projetos usando GIT • Android • Debian • Eclipse •
GIMP • jQuery • Ruby on Rails • Zend Framework Wednesday, September 28, 11
Características Básicas • Branches como unidade de trabalho. • Controle
de versão distribuido • SHA1 • Staging Index • Sem problema com permissão de escrita Wednesday, September 28, 11
Protocolos • HTTP • SSH • GIT Wednesday, September 28,
11
Instalação Windows: msysgit http://help.github.com/win-set-up-git/ Linux: apt-get http://help.github.com/linux-set-up-git/ Mac: brew http://help.github.com/mac-set-up-git/
Wednesday, September 28, 11
Instalação git config --global user.name “marciogm” git config --global user.email
[email protected]
Wednesday, September 28, 11
Trabalhando com o GIT Wednesday, September 28, 11
Criando um repositório cd ~/projeto git init Wednesday, September 28,
11
git init, mais e ai? WTF? Wednesday, September 28, 11
Comandos basicos Wednesday, September 28, 11
Comandos basicos git clone <repositorio> Wednesday, September 28, 11
Comandos basicos git add <arquivo> Wednesday, September 28, 11
Comandos basicos git commit -m “mensagem do commit” Wednesday, September
28, 11
Comandos basicos git push Wednesday, September 28, 11
Comandos basicos git pull Wednesday, September 28, 11
Workflow Untracked Staged Commit git add git commit Remote git
push Wednesday, September 28, 11
GITNÃOse resume a isso. Wednesday, September 28, 11
GitHub Wednesday, September 28, 11
Chris Wanstrath defunkt Wednesday, September 28, 11
Tom Preston-Werner mojombo Wednesday, September 28, 11
Wednesday, September 28, 11
Wednesday, September 28, 11
Wednesday, September 28, 11
Wednesday, September 28, 11
GitHub • Facilidade de contribuir com projetos • Deu um
BOOM no mundo Open-Source Wednesday, September 28, 11
Links • http://book.git-scm.com/index.html • http://www.kernel.org/pub/software/scm/git/docs/ • https://git.wiki.kernel.org/index.php/GitDocumentation • http://grokpodcast.com/2011/03/10/episodio-22-%E2%80%93-sistemas-de- controle-de-versao-%E2%80%93-parte-1/
• http://grokpodcast.com/2011/03/18/episodio-23-%E2%80%93-sistemas-de- controle-de-versao-git-%E2%80%93-parte-2/ • http://grokpodcast.com/2011/03/25/episodio-24-%E2%80%93-sistemas-de- controle-de-versao-github-%E2%80%93-parte-3/ Wednesday, September 28, 11
Perguntas? Wednesday, September 28, 11