Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tweet
porRogerDudler(traducidopor@lfbarragany@adrimatellanes)
crditosa@tfnico,@fhdyNamics
disponibleenenglish,deutsch,franais,indonesian,italiano,nederlands,polski,portugus,,trke,
,,,
porfavor,reportacualquierproblemaengithub
configuracin
DescargagitparaOSX
http://rogerdudler.github.io/git-guide/index.es.html 1/15
10/5/2016 git - la gua sencilla
DescargagitparaWindows
DescargagitparaLinux
git init
paracrearunnuevorepositoriodegit.
hacer checkout a un
repositorio
Creaunacopialocaldelrepositorioejecutando
http://rogerdudler.github.io/git-guide/index.es.html 2/15
10/5/2016 git - la gua sencilla
Siutilizasunservidorremoto,ejecuta
git clone username@host:/path/to/repository
flujo de trabajo
Turepositoriolocalestacompuestoportres"rboles"administradosporgit.El
primeroestu Directorio de trabajo quecontienelosarchivos,el
segundoesel Index queactuacomounazonaintermedia,yelltimoesel
HEAD queapuntaalltimocommitrealizado.
http://rogerdudler.github.io/git-guide/index.es.html 3/15
10/5/2016 git - la gua sencilla
git add .
Esteeselprimerpasoenelflujodetrabajobsico.Parahacercommitaestos
cambiosusa
AhoraelarchivoestaincludoenelHEAD,peroannoenturepositorio
remoto.
envo de cambios
TuscambiosestnahoraenelHEADdetucopialocal.Paraenviarestos
cambiosaturepositorioremotoejecuta
Sinohasclonadounrepositorioyaexistenteyquieresconectarturepositorio
localaunrepositorioremoto,usa
Ahorapodrssubirtuscambiosalrepositorioremotoseleccionado.
ramas
Lasramassonutilizadasparadesarrollarfuncionalidadesaisladasunasde
otras.Laramamastereslarama"pordefecto"cuandocreasunrepositorio.
Creanuevasramasduranteeldesarrolloyfusinalasalaramaprincipalcuando
termines.
http://rogerdudler.github.io/git-guide/index.es.html 5/15
10/5/2016 git - la gua sencilla
Creaunanuevaramallamada"feature_x"ycmbiateaellausando
yborralarama
git branch -d feature_x
Unaramanuevanoestardisponibleparalosdemsamenosquesubas(push)
laramaaturepositorioremoto
git push origin <branch>
entudirectoriodetrabajoparabajaryfusionarloscambiosremotos.
Parafusionarotraramaaturamaactiva(porejemplomaster),utiliza
git merge <branch>
enamboscasosgitintentarfusionarautomticamenteloscambios.
http://rogerdudler.github.io/git-guide/index.es.html 6/15
10/5/2016 git - la gua sencilla
Desafortunadamente,nosiempreserposibleysepodrnproducirconflictos.
Teresresponsabledefusionaresosconflictosmanualmentealeditarlos
archivosmostradosporgit.Despusdemodificarlos,necesitasmarcarloscomo
fusionadoscon
git add <filename>
Antesdefusionarloscambios,puedesrevisarlosusando
git diff <source_branch> <target_branch>
etiquetas
Serecomiendacrearetiquetasparacadanuevaversinpublicadadeun
software.Esteconceptonoesnuevo,yaqueestabadisponibleenSVN.Puedes
crearunanuevaetiquetallamada1.0.0ejecutando
git tag 1.0.0 1b2e1d63ff
1b2e1d63ffserefierealos10caracteresdelcommitidalcualquieresreferirte
contuetiqueta.Puedesobtenerelcommitidcon
git log
tambinpuedesusarmenoscaracteresqueelcommitid,perodebeserunvalor
http://rogerdudler.github.io/git-guide/index.es.html 7/15
10/5/2016 git - la gua sencilla
nico.
reemplaza cambios
locales
Encasodequehagasalgomal(loqueseguramentenuncasuceda)puedes
reemplazarcambioslocalesusandoelcomando
git checkout -- <filename>
Estecomandoreemplazaloscambiosentudirectoriodetrabajoconelltimo
contenidodeHEAD.LoscambiosqueyahansidoagregadosalIndex,as
comotambinlosnuevosarchivos,semantendrnsincambio.
Porotrolado,siquieresdeshacertodosloscambioslocalesycommits,puedes
traerlaltimaversindelservidoryapuntaratucopialocalprincipaldeesta
forma
http://rogerdudler.github.io/git-guide/index.es.html 8/15
10/5/2016 git - la gua sencilla
datos tiles
Interfazgrficapordefecto
gitk
Coloresespecialesparalaconsola
git config color.ui true
Mostrarslounalneaporcadacommitenlatraza
GitBox(OSX)
guas
GitCommunityBook
ProGit
Thinklikeagit
GitHubHelp
AVisualGitGuide
comentarios
118Comments gitthesimpleguide
1 Login
Jointhediscussion
Edgardo 12daysago
Muchasgraciasporesteexplicativo,tengoquecomenzarausarGITyestocreoqueme
ayudarmucho.Saludos
1 Reply Share
IsraelOmarDelAngelValencia 19daysago
eresuncrackestabuensimoestograciasporelaporte
Reply Share
AlejandroAvalo amonthago
buenisimo!
Reply Share
DarwinKatabche amonthago
Nopudosermsclaro,llevotrabajandovariosdasconmiequipodetrabajoyannome
quedabanclaroalgunosconceptosyleerinformacinextensaenotrossitiossolomeha
confundidomsenconceptostansimples,solamenteescuestindeprctica.
Graciasymuchasfelicidadesporlapginaquecumplesuobjetivo.
Reply Share
AlbertoCardona 2monthsago
http://rogerdudler.github.io/git-guide/index.es.html 10/15
10/5/2016 git - la gua sencilla
AlbertoCardona 2monthsago
perdonlohepuestomalestoesloqueejecute
gitclonessh:/****/carpetacongitdentro/.carpetadestino
Reply Share
AlbertoCardona 2monthsago
Holaaversipodeisayudarme,soynuevonuevoenelusodegit
siguientoestaguia
heejecutadoestecomando
gitclonessh:/****/carpetacongitdentro/.
talvent/.carpetadestino
luegoluegodecambiardosficherosyhacerelcommit
congitstatussale
Enlaramamaster
Suramaestdelantedeorigin/masterpara1commit.
(use"gitpush"topublishyourlocalcommits)
nothingtocommit,workingdirectoryclean
seemore
Reply Share
YadrielRamrezGarca 2monthsago
Muchasgraciasporlagua,mesirvidemucho)
Reply Share
ArielGanc 2monthsago
noveocomandoparairaunproyectoenparticulardetodoslosqtengo(gopepe)move
pepe....algopepe??
Reply Share
ErickNavarro>ArielGanc 2monthsago
Cadaproyectodebeestarenunacarpetadiferente,loscomandosdegittrabajan
sobreelproyectodondeestssituado.
Reply Share
AlejandroAvalo 2monthsago
Buenisimo!!!!muybiensintetizado!
Reply Share
miguek 2monthsago
gracias
Reply Share
maocanji 2monthsago
genialGuia
Reply Share
JoseSimo 3monthsago
Excelentegua!siemprequepuedolaleo!nohabaagradecidohacemesesasqueme
disculpo..peronuncaestardeparaesto..Gracias..muytil.
Reply Share
JoseSimo 3monthsago
http://rogerdudler.github.io/git-guide/index.es.html 11/15
10/5/2016 git - la gua sencilla
JoseSimo 3monthsago
excelentegua!siemprequepuedolaleo!nohabiaagradecidohacemesesasiqueme
disculpo..peronuncaestardeparaesto..Gracias..muyutil
Reply Share
CristoferFuentes 3monthsago
Muybuenoperocomodiceesunaguasencillanobsica,nopuedesiniciarteconesto
porqueunnovatonosabeloqueesuncommitounpulletc
meresultomuyutilcomoresumenluegodeleersealgndocumentomascontundente
sobreeltema
Reply Share
teresa 3monthsago
Genial!
Reply Share
yee 3monthsago
Muybueno.Simplementemuybuenoymeencanta.
Muchasgracias.
Reply Share
WuilmerBolivar 3monthsago
Excelenterealmentemuybuendiseo,sencillo,fcildeentenderydeseguir.Graciaspor
compartir!Sabequequisieramepuedaorientarenlosiguientesiestasualcance.
Heclonadounrepositorio(fork)engithub,descargueesterepositorioamicomputador,y
empecarealizarloscambiossincrearunarama(branch),estoscambiosserealizaronen
'master'yocasionamuchoscambios,puestransformaunscriptenbashaentornogrfico
utilizandozenity.
Resultaquequierohacermergeconelrepositoriooriginalperoconservandoqueeste
repositorioenmastertiene,oseadebohacermergedemiramamasteraunarama
'environment'.
Ahoralaayudarequeridaes:Puedocrearenmirepositoriolocallarama:environmenty
pasartodoelcontenidode'master'aestarama'environment'conservandoloscommit
historialdeloyarealizado.?Yluegopuedosincronizarmiramamasterconlarama
masterdelrepositorioremoto?
Graciasrealmenteporlarespuestayayudadeserposible.!!
Saludos.
Reply Share
AlexixMuoz>WuilmerBolivar 3monthsago
Sipuedes,ytienesdosformasdehacerlo,congitrebaseogitmergeorigin
<rama_a_mezclar>
Posicionateenenvironmentyhasgitmergeoriginmaster.
Reply Share
BruneyCastaeda 5monthsago
Meencanto.Estamuyparalosqueempezamosausargitporterminal
Reply Share
Luxar 5monthsago
Graciasesgenialestaayuda
Reply Share
Jorge 6monthsago
Hola.CuandointentohaceruncheckoutalrepositorioremotodeGithub,laconsolame
daestemensaje:
ssh:connecttohostgmail.comport22:Networkisuncreacheable
http://rogerdudler.github.io/git-guide/index.es.html 12/15
10/5/2016 git - la gua sencilla
Fatal:couldnotreadfromremoterepository
AclaroquemigitBashsehaconectadoyaconunaclaveSSHalrepositorioyleha
reconocido.
Gracias
Reply Share
Yamil 6monthsago
Unapregunta,comopuedohacerunrepositoriolocal(queelrepositorioesteenun
servidor)hayalgungestorgraficoparaesto?
Reply Share
Patrichopolo>Yamil 6monthsago
puedesusargithub,poseeunaherramientaconinterfazgrfica...gitporsisolo,
trabajadesdelaconsola(tieneunvisualizadorperonoesmsqueeso"gitk
all")...parahacerlodeberascrearunacarpeta,situarteenelladesdeelterminal...
yutilizarelcomando:
gitinit
LuegodeberasagregarloselementosatuIndexcon:
gitaddnombrearchivo
...
ParaalmacenarenelHEADdebeshacerloconunCOMMIT
gitcommit
opuedeshacerlocon:
gitcommitm"supercommit"
Reply Share
MatiasVerdier 7monthsago
Impecable,muyclaroysencillodeentender
Reply Share
HikaruAC 7monthsago
Excelente,meesmuyutil.Graciasyfelicidadesportupublicacion
Reply Share
Bchaner 7monthsago
Buensimo,muchasgracias.
Reply Share
GustavoAndresContrera 8monthsago
Tengouninconvenientenopuedomodificaroagregararchivosycarpetas,tendrquever
conwindows10?AdemscuandoabrounacarpetadegitsemeabreelGitGUIqueno
meinteresaynosebinparaquesirve.Gracias
Reply Share
ErickOrlando>GustavoAndresContrera 7monthsago
Siempreprocuraacostumbrarteeltrabajodesdelaterminaloconsola,para
agregartodoslosarchivosycarpetasanidadasdeunrepositorio,escribegitadd
all.
Saludos.
Reply Share
FredyJimnez 8monthsago
Excelente.Muchasgracias.
Reply Share
http://rogerdudler.github.io/git-guide/index.es.html 13/15
10/5/2016 git - la gua sencilla
Reply Share
RJovanyMezura 8monthsago
oyemuchasgraciasporcompartir!
Reply Share
DanielAcosta 8monthsago
Excelenteguamuchasgraciasporcompartirla.
Reply Share
KevinVega 9monthsago
hayalgunclientegraficoparaubuntu?
Reply Share
JoseManuelRuiz 9monthsago
Muybueno.Gracias!!!
Reply Share
rushmatec 9monthsago
Gracias!muyclaritoexplicado
Reply Share
DanielFuertes 9monthsago
Muybienexplicado,gracias.
Reply Share
Cesar 10monthsago
Muybueno!
Reply Share
FranciscoRoche 10monthsago
excelente!gracias
Reply Share
LucasAto ayearago
Milgracias!
Reply Share
MaG ayearago
Estaversinenespaolnolehacehonoralaversineningls.Sinlugaradudasquin
hizoesttraduccinlahizoliteralmente,sinembargodadalautilidaddelainformacin
resultaigualdeprovechosa.
1 Reply Share
CristinaSantana ayearago
Wow!megustomuchasgracias!@telecristy!
Reply Share
Eduardo ayearago
maravilloso,graciasporlagua.
Reply Share
liverPorras ayearago
Menudacurrada,enhorabuena.Muydidctico,claroysencillo.
Muchasgracias
Reply Share
SergioBlancoZeledon ayearago
muybueno
Reply Share
http://rogerdudler.github.io/git-guide/index.es.html 14/15
10/5/2016 git - la gua sencilla
Reply Share
marckten ayearago
Excellente.Thanks...
Reply Share
DanyAracena ayearago
muybuenoysimple
Reply Share
SebastinPaz ayearago
Excellentguide!Thebesteverwritten!
Reply Share
DanielGarca ayearago
Bastantetil,muybuenrecopilado!
Reply Share
DaveCarter ayearago
Brutal!Graciasporcompartirtutrabajo:)
Reply Share
Pandramon ayearago
Excelentemuchasgracias!!
Reply Share
Loadmorecomments
http://rogerdudler.github.io/git-guide/index.es.html 15/15