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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Marcio Giaxa Marinheiro
September 28, 2011
Programming
3
530
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
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
210
CSC307 Lecture 08
javiergs
PRO
0
670
CSC307 Lecture 03
javiergs
PRO
1
490
CSC307 Lecture 05
javiergs
PRO
0
500
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
Fluid Templating in TYPO3 14
s2b
0
130
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
690
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
SourceGeneratorのススメ
htkym
0
190
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
240
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
[SF Ruby Conf 2025] Rails X
palkan
1
750
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Believing is Seeing
oripsolob
1
54
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
250
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
340
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Git: the NoSQL Database
bkeepers
PRO
432
66k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Between Models and Reality
mayunak
1
180
Scaling GitHub
holman
464
140k
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