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
47
¿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
520
Gamification
delucas
1
120
Pedacitos de rubí
delucas
0
73
Desarrollo de Aplicaciones Móviles - Maestría en Informática
delucas
0
130
You already git started. Now... what?
delucas
3
140
TDD IRL reloaded
delucas
0
84
Adaptación de una plataforma de e-learning a nuevos entornos
delucas
0
230
TDD IRL
delucas
1
110
Introducción wecode.io
delucas
0
69
Other Decks in Technology
See All in Technology
Opcodeを読んでいたら何故かphp-srcを読んでいた話
murashotaro
0
240
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
.NET 9 のパフォーマンス改善
nenonaninu
0
920
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
11
9.9k
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
330
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
170
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
220
MLOps の現場から
asei
6
640
Snykで始めるセキュリティ担当者とSREと開発者が楽になる脆弱性対応 / Getting started with Snyk Vulnerability Response
yamaguchitk333
2
180
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
170
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
270
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Mobile First: as difficult as doing things right
swwweet
222
9k
A Philosophy of Restraint
colly
203
16k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Optimizing for Happiness
mojombo
376
70k
Designing for humans not robots
tammielis
250
25k
RailsConf 2023
tenderlove
29
940
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
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/