gitlaguasencilla
porRogerDudler(traducidopor@lfbarragany@adrimatellanes)
crditosa@tfnico,@fhdyNamics
disponibleenenglish,deutsch,franais,indonesian,italiano,nederlands,polski,portugus,,trke,
,,,
porfavor,reportacualquierproblemaengithub
configuracin
DescargagitparaOSX
DescargagitparaWindows
http://rogerdudler.github.io/gitguide/index.es.html
1/15
27/9/2016
gitlaguasencilla
DescargagitparaLinux
hacer checkout a un
repositorio
Creaunacopialocaldelrepositorioejecutando
gitclone/path/to/repository
Siutilizasunservidorremoto,ejecuta
gitcloneusername@host:/path/to/repository
http://rogerdudler.github.io/gitguide/index.es.html
2/15
27/9/2016
gitlaguasencilla
flujo de trabajo
Turepositoriolocalestacompuestoportres"rboles"administradospor
git.Elprimeroestu Directoriodetrabajo quecontienelos
archivos,elsegundoesel Index queactuacomounazonaintermedia,
yelltimoesel HEAD queapuntaalltimocommitrealizado.
3/15
27/9/2016
gitlaguasencilla
gitcommitm"Commitmessage"
AhoraelarchivoestaincludoenelHEAD,peroannoentu
repositorioremoto.
envo de cambios
TuscambiosestnahoraenelHEADdetucopialocal.Paraenviar
estoscambiosaturepositorioremotoejecuta
gitpushoriginmaster
Reemplazamasterporlaramaalaquequieresenviartuscambios.
Sinohasclonadounrepositorioyaexistenteyquieresconectartu
repositoriolocalaunrepositorioremoto,usa
gitremoteaddorigin<server>
Ahorapodrssubirtuscambiosalrepositorioremotoseleccionado.
ramas
http://rogerdudler.github.io/gitguide/index.es.html
4/15
27/9/2016
gitlaguasencilla
Lasramassonutilizadasparadesarrollarfuncionalidadesaisladasunas
deotras.Laramamastereslarama"pordefecto"cuandocreasun
repositorio.Creanuevasramasduranteeldesarrolloyfusinalasala
ramaprincipalcuandotermines.
Creaunanuevaramallamada"feature_x"ycmbiateaellausando
gitcheckoutbfeature_x
vuelvealaramaprincipal
gitcheckoutmaster
yborralarama
gitbranchdfeature_x
Unaramanuevanoestardisponibleparalosdemsamenosque
subas(push)laramaaturepositorioremoto
gitpushorigin<branch>
http://rogerdudler.github.io/gitguide/index.es.html
5/15
27/9/2016
gitlaguasencilla
etiquetas
http://rogerdudler.github.io/gitguide/index.es.html
6/15
27/9/2016
gitlaguasencilla
Serecomiendacrearetiquetasparacadanuevaversinpublicadadeun
software.Esteconceptonoesnuevo,yaqueestabadisponibleenSVN.
Puedescrearunanuevaetiquetallamada1.0.0ejecutando
gittag1.0.01b2e1d63ff
1b2e1d63ffserefierealos10caracteresdelcommitidalcualquieres
referirtecontuetiqueta.Puedesobtenerelcommitidcon
gitlog
tambinpuedesusarmenoscaracteresqueelcommitid,perodebeser
unvalornico.
reemplaza cambios
locales
Encasodequehagasalgomal(loqueseguramentenuncasuceda)
puedesreemplazarcambioslocalesusandoelcomando
gitcheckout<filename>
Estecomandoreemplazaloscambiosentudirectoriodetrabajoconel
ltimocontenidodeHEAD.Loscambiosqueyahansidoagregadosal
Index,ascomotambinlosnuevosarchivos,semantendrnsin
cambio.
http://rogerdudler.github.io/gitguide/index.es.html
7/15
27/9/2016
gitlaguasencilla
Porotrolado,siquieresdeshacertodosloscambioslocalesycommits,
puedestraerlaltimaversindelservidoryapuntaratucopialocal
principaldeestaforma
gitfetchorigin
gitresethardorigin/master
datos tiles
Interfazgrficapordefecto
gitk
Coloresespecialesparalaconsola
gitconfigcolor.uitrue
Mostrarslounalneaporcadacommitenlatraza
gitconfigformat.prettyoneline
Agregararchivosdeformainteractiva
gitaddi
8/15
27/9/2016
gitlaguasencilla
clientesgrficos
GitX(L)(OSX,opensource)
Tower(OSX)
SourceTree(OSX,free)
GitHubforMac(OSX,free)
GitBox(OSX)
guas
GitCommunityBook
ProGit
Thinklikeagit
GitHubHelp
AVisualGitGuide
comentarios
http://rogerdudler.github.io/gitguide/index.es.html
9/15
27/9/2016
gitlaguasencilla
SponsoredLinks
Sparta:TheStrategyGamePhenomenonof2016
Sparta:FreeOnlineGame
WeFollowedAPersonalShopperAroundForTheDayAndLearnedWhyFashion
IsSoMuchMoreThanMeetsTheEye
APlus
BikiniBombshellHilaryDuffGetsPlayfulOnTheBeachWithHerEx
RadarOnline
TheOnly2SitesYouNeedtoKnowAboutWhenBuildingaWebsite
Top10BestWebsiteBuilders
Lastresancdotasdeloteramsincreblesdetodoslostiempos
theLotter.com
TheLast12PresidentsRankedfromWorsttoFirst
InsideGovByGraphiq
130Comments
gitthesimpleguide
Recommend 47
Share
Login
SortbyNewest
Jointhediscussion
AlbertoPez9daysago
Msclaroagua...,muchasgracias!
Reply Share
LuisRamiroVlchezSalazar11daysago
Muytil.
Reply Share
kgarthur13daysago
Excelente(Y)
Reply Share
Fredo37918daysago
Asideberiasertodaguia,letrasgrandes,simplificadasyconelcontenidoquees.
Reply Share
Whitefnxamonthago
Sublime,lamejorguaquehevistodegit.Muchasgracias
1
Reply Share
edgarjavieramonthago
Claro,concisoysintonteras.Muchasgracias!
1
Reply Share
ErnestoJRojasP2monthsago
Muybuena!
Reply Share
wiltonan2monthsago
buenastardes,mepuedenhacerelfavordeayudarmeconesteerror
http://rogerdudler.github.io/gitguide/index.es.html
10/15
27/9/2016
gitlaguasencilla
Reply Share
JhonyRivero3monthsago
Excelenteaporte,muyconcisayclara,megustaraverunejemplodelmanejode
branch,saludos.
Reply Share
CristianCh4monthsago
Mequedolanuevadudade+OmarIsaPinalesAyala
Reply Share
OmarIsaPinalesAyala4monthsago
Mequedeconladudadequecomandousarparacrearunarama,ysilaramala
debocrearantesodespuesderealizarloscambiosenelworkingdir
Reply Share
fernando>OmarIsaPinalesAyala4monthsago
paracrearesgitbranch(nombredelarama)
ydebescrearantesyaquesitieneselstagesucionotedejaracambiarde
rama
Reply Share
Edgardo5monthsago
Muchasgraciasporesteexplicativo,tengoquecomenzarausarGITyestocreo
quemeayudarmucho.Saludos
1
Reply Share
IsraelOmarDelAngelValencia5monthsago
eresuncrackestabuensimoestograciasporelaporte
Reply Share
AlejandroAvalo6monthsago
buenisimo!
Reply Share
DarwinKatabche6monthsago
Nopudosermsclaro,llevotrabajandovariosdasconmiequipodetrabajoy
annomequedabanclaroalgunosconceptosyleerinformacinextensaenotros
sitiossolomehaconfundidomsenconceptostansimples,solamenteescuestin
deprctica.
Graciasymuchasfelicidadesporlapginaquecumplesuobjetivo.
Reply Share
AlbertoCardona6monthsago
perdonlohepuestomalestoesloqueejecute
gitclonessh:/****/carpetacongitdentro/.carpetadestino
Reply Share
AlbertoCardona6monthsago
Holaaversipodeisayudarme,soynuevonuevoenelusodegit
siguientoestaguia
heejecutadoestecomando
gitclonessh:/****/carpetacongitdentro/.
talvent/.carpetadestino
http://rogerdudler.github.io/gitguide/index.es.html
11/15
27/9/2016
gitlaguasencilla
luegoluegodecambiardosficherosyhacerelcommit
congitstatussale
Enlaramamaster
Suramaestdelantedeorigin/masterpara1commit.
(use"gitpush"topublishyourlocalcommits)
nothingtocommit,workingdirectoryclean
seemore
Reply Share
YadrielRamrezGarca6monthsago
Muchasgraciasporlagua,mesirvidemucho)
Reply Share
ArielGanc7monthsago
noveocomandoparairaunproyectoenparticulardetodoslosqtengo(go
pepe)movepepe....algopepe??
Reply Share
ErickNavarro>ArielGanc7monthsago
Cadaproyectodebeestarenunacarpetadiferente,loscomandosdegit
trabajansobreelproyectodondeestssituado.
Reply Share
AlejandroAvalo7monthsago
Buenisimo!!!!muybiensintetizado!
Reply Share
miguek7monthsago
gracias
Reply Share
maocanji7monthsago
genialGuia
Reply Share
JoseSimo7monthsago
Excelentegua!siemprequepuedolaleo!nohabaagradecidohacemesesas
quemedisculpo..peronuncaestardeparaesto..Gracias..muytil.
Reply Share
JoseSimo7monthsago
excelentegua!siemprequepuedolaleo!nohabiaagradecidohacemesesasi
quemedisculpo..peronuncaestardeparaesto..Gracias..muyutil
Reply Share
CristoferFuentes8monthsago
Muybuenoperocomodiceesunaguasencillanobsica,nopuedesiniciarte
conestoporqueunnovatonosabeloqueesuncommitounpulletc
meresultomuyutilcomoresumenluegodeleersealgndocumentomas
contundentesobreeltema
Reply Share
teresa8monthsago
Genial!
Reply Share
yee8monthsago
Muybueno.Simplementemuybuenoymeencanta.
Muchasgracias.
http://rogerdudler.github.io/gitguide/index.es.html
12/15
27/9/2016
Muchasgracias.
gitlaguasencilla
Reply Share
WuilmerBolivar8monthsago
Excelenterealmentemuybuendiseo,sencillo,fcildeentenderydeseguir.
Graciasporcompartir!Sabequequisieramepuedaorientarenlosiguientesi
estasualcance.
Heclonadounrepositorio(fork)engithub,descargueesterepositorioami
computador,yempecarealizarloscambiossincrearunarama(branch),estos
cambiosserealizaronen'master'yocasionamuchoscambios,puestransforma
unscriptenbashaentornogrficoutilizandozenity.
Resultaquequierohacermergeconelrepositoriooriginalperoconservandoque
esterepositorioenmastertiene,oseadebohacermergedemiramamasterauna
rama'environment'.
Ahoralaayudarequeridaes:Puedocrearenmirepositoriolocallarama:
environmentypasartodoelcontenidode'master'aestarama'environment'
conservandoloscommithistorialdeloyarealizado.?Yluegopuedosincronizar
miramamasterconlaramamasterdelrepositorioremoto?
Graciasrealmenteporlarespuestayayudadeserposible.!!
Saludos.
Reply Share
AlexixMuoz>WuilmerBolivar8monthsago
Sipuedes,ytienesdosformasdehacerlo,congitrebaseogitmergeorigin
<rama_a_mezclar>
Posicionateenenvironmentyhasgitmergeoriginmaster.
Reply Share
BruneyCastaeda9monthsago
Meencanto.Estamuyparalosqueempezamosausargitporterminal
Reply Share
Luxar10monthsago
Graciasesgenialestaayuda
Reply Share
Jorgeayearago
Hola.CuandointentohaceruncheckoutalrepositorioremotodeGithub,la
consolamedaestemensaje:
ssh:connecttohostgmail.comport22:Networkisuncreacheable
Fatal:couldnotreadfromremoterepository
AclaroquemigitBashsehaconectadoyaconunaclaveSSHalrepositorioyle
hareconocido.
Gracias
Reply Share
Yamilayearago
Unapregunta,comopuedohacerunrepositoriolocal(queelrepositorioesteen
unservidor)hayalgungestorgraficoparaesto?
Reply Share
Patrichopolo>Yamilayearago
puedesusargithub,poseeunaherramientaconinterfazgrfica...gitpor
sisolo,trabajadesdelaconsola(tieneunvisualizadorperonoesmsque
eso"gitkall")...parahacerlodeberascrearunacarpeta,situarteenella
desdeelterminal...
yutilizarelcomando:
gitinit
LuegodeberasagregarloselementosatuIndexcon:
gitaddnombrearchivo
http://rogerdudler.github.io/gitguide/index.es.html
13/15
27/9/2016
gitlaguasencilla
...
ParaalmacenarenelHEADdebeshacerloconunCOMMIT
gitcommit
opuedeshacerlocon:
gitcommitm"supercommit"
Reply Share
MatiasVerdierayearago
Impecable,muyclaroysencillodeentender
Reply Share
HikaruACayearago
Excelente,meesmuyutil.Graciasyfelicidadesportupublicacion
Reply Share
Bchanerayearago
Buensimo,muchasgracias.
Reply Share
GustavoAndresContreraayearago
Tengouninconvenientenopuedomodificaroagregararchivosycarpetas,
tendrqueverconwindows10?Ademscuandoabrounacarpetadegitseme
abreelGitGUIquenomeinteresaynosebinparaquesirve.Gracias
Reply Share
ErickOrlando>GustavoAndresContreraayearago
Siempreprocuraacostumbrarteeltrabajodesdelaterminaloconsola,
paraagregartodoslosarchivosycarpetasanidadasdeunrepositorio,
escribegitaddall.
Saludos.
Reply Share
FredyJimnezayearago
Excelente.Muchasgracias.
Reply Share
RJovanyMezuraayearago
oyemuchasgraciasporcompartir!
Reply Share
DanielAcostaayearago
Excelenteguamuchasgraciasporcompartirla.
Reply Share
KevinVegaayearago
hayalgunclientegraficoparaubuntu?
Reply Share
JoseManuelRuizayearago
Muybueno.Gracias!!!
Reply Share
rushmatecayearago
Gracias!muyclaritoexplicado
Reply Share
DanielFuertesayearago
Muybienexplicado,gracias.
Reply Share
http://rogerdudler.github.io/gitguide/index.es.html
14/15
27/9/2016
gitlaguasencilla
Cesarayearago
Muybueno!
Reply Share
FranciscoRocheayearago
excelente!gracias
Reply Share
Loadmorecomments
MillonariadeLimaRevelaCmoGana$472la
HoraDesdeCasa
Informeespecial:Cmoganar$109,844alaoensutiempo
libre
LearnMore
SponsoredbyDailyNews
http://rogerdudler.github.io/gitguide/index.es.html
15/15