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
¿Aún no usás git y GitHub?
Search
delucas
December 01, 2014
Technology
0
44
¿Aún no usás git y GitHub?
Charla y taller dados en laOfi, introduciendo las herramientas.
delucas
December 01, 2014
Tweet
Share
More Decks by delucas
See All by delucas
TBD - Too Busy Disorder
delucas
0
500
Gamification
delucas
1
120
Pedacitos de rubí
delucas
0
64
Desarrollo de Aplicaciones Móviles - Maestría en Informática
delucas
0
86
You already git started. Now... what?
delucas
3
130
TDD IRL reloaded
delucas
0
79
Adaptación de una plataforma de e-learning a nuevos entornos
delucas
0
180
TDD IRL
delucas
1
110
Introducción wecode.io
delucas
0
68
Other Decks in Technology
See All in Technology
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
2
250
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
1
150
FrontDoorとWebAppsを組み合わせた際のリダイレクト処理の注意点
kenichirokimura
1
710
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
910
EM完全に理解した と思ったけど、 やっぱり何も分からなかった話 / EM Night Fukuoka #1
hirutas
0
270
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
270
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
390
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
510
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
500
成長をサポートするピープルマネジメントのやり方
sioncojp
7
590
Rustで「プリズモイダル法」を利用して「土量計算」をガチでやる
nokonoko1203
1
260
Featured
See All Featured
Code Review Best Practice
trishagee
56
15k
Designing with Data
zakiwarfel
96
4.8k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Producing Creativity
orderedlist
PRO
338
39k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Music & Morning Musume
bryan
41
5.6k
Adopting Sorbet at Scale
ufuk
69
8.6k
How STYLIGHT went responsive
nonsquared
92
4.8k
Building Applications with DynamoDB
mza
88
5.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
19
1.6k
Transcript
git /' t/ ɡɪ @luke_ar wecode.io #charlagit
¿qué es git?
¿qué es git? un scv
un sistema de control de versiones es nuestro DeLorean personal
que nos permitirá viajar por la historia de un archivo y nos proveerá facilidades para el trabajo en equipo
branch tag working copy tree fork checkin checkout update change
list conflict head label merge repo revision trunk commit
¿qué es git?
git es un sistema de control de versiones distribuido de
código abierto diseñado para la velocidad y eficiencia
git es un sistema de control de versiones distribuido de
código abierto diseñado para la velocidad y eficiencia
totalmente distribuido
None
(casi) todo es local
lo que significa que todo es rápido cada repositorio es
un backup se puede trabajar offline
no se necesita red para hacer un diff ver el
histórico commitear cambios mergear branches obtener una revisión de un archivo cambiar de branch
git es un sistema de control de versiones distribuido de
código abierto diseñado para la velocidad y eficiencia
gitscm.com
github.com/git/git
git es un sistema de control de versiones distribuido de
código abierto diseñado para la velocidad y eficiencia
inmutable
(casi) nunca se borran datos
snapshots, no parches
(eso lo dejamos para después)
git local
primeros pasos
Breve repaso git config git init git add git commit
git log git branch git checkout git diff
Breve repaso git config git init git add git commit
git log git branch git checkout git diff
workflow git básico (a.k.a. “cómo trabajar con git”)
directorio de trabajo index repositorio
directorio de trabajo index repositorio la copia de trabajo del
proyecto el estado intermedio, stage base de datos con la historia del proyecto
1. editar archivos 2. pasar a stage 3. revisar cambios
4. hacer commit
directorio de trabajo index repositorio git add git commit
git remoto
http://github.com
recursos git
gitscm.com
help.github.com
try.github.io
nvie.com/posts/asuccessfulgitbranchingmodel/