You are on page 1of 29
te NOSTAVOTO Boar ECNICO Nacionat. EscueLa Sorertog DE Nees Mecamca 1 Lrectaic& J NGENtERIA EN ComMOUNICACIONES Y ELECTRONICA Mareria: Microcar teovanores Pasresor LOPE MATEDS ACARD ALomno + Garay Lopez ALdo Arturo PoreTA += 2019202548 Gacho: ANB Primer Comtaor DE LECTORA Proait CPAG.1-s8) FecHA DE ENTREGA: 13 ~OR- 2024 “Tnicio — Acexco del control de versiones GQve es on contvol de versiones y por que debevia sex Importente ? Un contral de versiones eS on sistema que weGISKKA LoS cambios veali zZadaS En UN archive o coniunto de archives elo largo del tiempo, de moda que puedas VECUPEXGN VEVSioneS espe ciPicag mes adelante, Si eves disevobor qrolica o de wel y quieves manteney cada, Version de One iwracen o digead, Usa Un sistema de control de versioneS CUES) €B Ora decisidn moy aceviada. Dicho sistema de pewnibe NECNESE Ge VEXSTONES Antlevioves de tos archives NECKERSON G ONO. VEXSION Anterior del Proyecto completo, Comparer Cambios a lo lave del Liempo, Vex quien moailica pox olki me, vez alas que pueda estar cavsands pydelemas , Nex quien nkyoau'p un protlema y coands y mucho mag - Plislemas de Gonlic\ de vexvsiones \conles, Un metodo de contio) de versiones usade por mochad pewsoraS 3 copier los avchives a okve Kiveclovid CQuizas indicanda la fecha y hove en que lo Wiciewon, si Son Ingenioses). Este werodo es MEY Comun por Que ES muy SeNciia, perc Lambiein es lwemendamentle pvopenso a evworeS. Es facil olvidox en Que Aiveclow Le encoenbvas y quovdar cecidentalmente en €\ achiVe Equirocads O Sobveesexi bi" avchivos are VO LEVIS. Loea\ Computer Checkous Nevsion Database, Xexsion 5) CNexsion 1D Figure 1. Control de versiones local p Ore de las hewamientas de contval de versiones mas populay foe un sisheme, Vlamado RCS, que podemos encontrar en machag de las compuradoves ackrales. Esta hevamienta ferciona qpevdande conjontos de pawhes Ces decry, los drPevenciaS entye ONehines\ En On fowmedo Especial En diSCo Y ES Capac de KECNERY Coma eX UN archive en cralauiex moments a pak Sie de diches Payches. Siskewas de Conlwol de verSioneg Cenbvalizados E\ sicgiente quan problema con el que se evcventran las persoveS eS Ae necesiban Colalovar con desavvelladores en obvos siste~as Estos sislemas , coma CUS) Sulevevsion y Pevforce, bienen on Unico Sewider Que contiene todos los archive’ Versionadas y Newro8 clientes que descancayy los avchiuas desde ese lagen cembvee| a Cent NicS Sevvev Computer A TNevsion Bedalase | aay ———— | Crile — Qexsion D T _ Compoter B Sess \ Z FNC — | Version 1) | Fiquea 2 Control de versiones centyalizadd Este confiqueacion ofvece mecloas cenialos especial wenle frente a Vcd locales. Pox ejemplo , los adminishvadaves Menen contvol delollada solve qe puede. Wace’ cada U8Uarid Yes mucho mas facil adminishay Or Cus que Lene Que Lidiex con bases de datos locales en cada chente. Sin embcrep, esta ConigueaciGa tambien eve sevias desvewlaias la was clovia es el punta nico de fallo GLe vepvesenta el Sewidow cenbvalizade, Si ese sewidox se cae dovante cna hora, enlonces duvonte eacr Lore, nadie podvar CclakavaY © guavday CombicS en archives en los gue Vayan estada tyabejando, si e\ disco Avvo en el aque se enccentva la base de datos cendal Be cowvompe ee perdena Soda le wlowmacron del proyecto, Systemes de conbyal de versiones dish vibuidos Lies sistemas de conbvol de versiones disivilevideS CnvcS) ofvecen Selvcones para ls problemas Que how Side mencioneday. En ow DVES Ceomo Git, Mevcuvial, Ba zea o Daves), log Clienles no Sclo deseaxcpin la ullima copie lnstantanea de log avchiuos, Si ng qe se veplica comple lamente el vepoglovio. Cada clon es Vealmente. Gna copia Complelo.de adog bos datos. Sewer Comovier Vexsion 2) T Newson 1D 3 ; Compules A a ~—AComputer B > CEleD Sete RS | Nexsion doles . oe sia | -Neéxsion => NECSon 3 \ S Vexsvon 7 Nexsion 2 4 es VJexsion 1) Nexsion Fiqua 3 Convo\ de versiones distvilovida Muckes de estos sishemas se enconcern dc mane |Or NUMEXOS0$, Ve pa ShoniGS Yemoilos con los cuales PLeden Wolsey, de hal Fourma Que puedes cololoovay simollaneamenle con ai feventes Bcvpos de pexsonas en dishinias manewsd denkvo del mismo prover One. loveve hishoia de Git EV Kewnel de Linux e8 on proyecls de axftune de cadigo abierio Con on alcavee bastante amplio. Duremle la mayor pavte del menlenimients del Kernel de Linx Ciaert — 2002), los combios en el Sof Lane Se vealizakan a byavés de povches y ce chivoS En el 2002, e\ proyecto del kewnel de Linux empen & usay ow DNCS propielarig Wamedo Bit keepev. 4 Ew el 2005, la velacicon endve la comonidad que desarvollabg @\ Keel de Linux y la compania Que desawallaba Bil eeper Se vino abaio y la hewamienta dejo de sev greduita. Esto impulso Cle comonidad de desarvallo de Linux a AeSarvollay Su propic Vevvemiente: asada en algunas de las lecciowes que se Usdban ew Bil Keeper - Como! * Velocidad * Diseno Sencillo 2 Gan soporte pore desavvotla no lineal Cmiles de vamas pavalelag) * Completamente distvilevido Capac de maneipy Qrandes pyoyectos eFicienke mente Desde do vacimiento, Git ha evolucionado y meduvado, es Wemenda - mente vapids, muy eficiente con quardes proyectos y Hene On weverble sistema de vamilicacion pave desayvallo no lineal Fundementos de Git Enlonces dace es Git en poor polobyas? Gil almocena y manele la informacion de forma moy diferente a eses olvos sislemeS a pesav de que su intevfae d& Uscaria es bastante Similay Copias inslonlanesd, no dilevencios La principal diferencia endye Gib y coalquiey obvo VcS eg le Fowma en que mamejan Sug datos. Estes olvos SislemaS manejan la whovmacion que climacenan Come on conjunto de archivog y los modificaciones hechos & coda Gna de ellos a Leaves del Memeo. Che cuins over Time _——_—_—_— — —> Vevsion 4 Newsion 2 Vevsion 3 Nexsion YH Vevsions eke A en © AL Fle @ — —____— > At @ AZ File ¢ At $A 3 Figura 4. Almacevomiento de dolos como combios en ova vexsion dela base de coda avchivo 5 Gd mene sus datos como un Connie de copias mstantcness de onsistema de avchives miniauloyar. Cada vez Que canfivmas, GY cambio, 6 geordas el estado de 4o proyecto en Git, El basicomente doma cna Solo del aspecto de Xedos tus avchives en ese momenta NV quoxda ona velevencia & 8 Copia metantanea. S. lo archivos va Se han modi Picada Gik no almacena eV avelsive de nuevs, Si vo un enlace delarchive ontevior Thewhico Que ya siene almoacenado, Gik woneie Sus datos como ona seaencia de copias inslanidneas, Checking Ovex Time ; Version 1 Nevsion 2 Nevsion 3 Version Nevsion § Fite S ae & 7 ; B- BL) “Fite © SCD) =< cr Coe «< C3 > D Fiquias. Almacenamiento de datos como mstonloneos ¢ Proyecto a kwoves del Liempo Esto hace que Git se pavezea mds aun sistema de exchivss minict rer con alegnas hewramientas \vemendtamente pode vores desavvolladas Solve él. Casi bodes los opevacioves aon locales Le wayoria de las opevaciones en Git sdlo necesilon cuchiins y vecovses locales para foncioney - Pow lo ognewal vo se necesila informacion de nivgon clo computador de 1O ved. Deteido a gue. Jrenes Joda la Wiskovia del pxoyecto ahi mismo, ew bo disco local, esto Jomloiesm significa que Vey muy pecs que no puedes \racen si estas desconectads o sin VPN. S te Subes a on axion Oc OM Awen yy Quieres tyaloajes ON pode, puedes confiwrrey tos Cambios hobla ave consiops Ore Conexion de ved paar Subiv los. Gik dene integridad Todo en Gib ed Vevilicado mediante crea Soma de compra hacion antes de Sev alvmocenado, No pedeS perder In fowmacion durante So Wansmisicon © SUfiy COMapcich d cachives 2” Que Gil sea Capote de dedeckavlo. TA mecanisme que 8a ab pava cgnevar eSka soma de Comproloacidn Se concce core hash SHA-1. Se ata d& ono, Cadena de Ho cavarcleves hexadecimaleS CO-% y a-Pliy ew Calcola Con base en los contenide del avchivo o estyvoctora del A&ixecloxio en Git 24 ada 656225... - Gk genevalmente. solo anode informacion Cuando vealizas ceciones an Gib, casi tedas ellag sglo ancden rnformacion a la hase de dalos de Gib. Es moy dificil comsenui que el sistema haga ales Gee no St pueda enmenday, o qe de. algun modo boxe mfoxmaciem. Los dyes eslados, Git ene kveg peinciales en loa que se pueden encontrar 408 CAYCE | Confivenode Ceonmittedd, mnrodificodo Crodifiedy y preponade Cataged). Conv mode | significa que los datos eston Chmecenadas de manere Segura en 4o base de dodos local. Moadli code: Bignifica que lo$ dodeg estan almocenado) hes modificado e\ archive evo todayic, no lo Was conlixmade a to lose de datos. Preporcds Siqnifi co. que Kas moxcade on archive meodificadoe en So Vexsion Achual Para eve \DYa en dU ProKiMma confixmacion, E.slo nos New a las Wes Seeciones privcpales de on proyecto de Gik: El direckovio de Bid CGid diveckoy) jel Miveckovic de Wwola's Cuornive divectory) y el Oven de preparacion Cs tegin oven’, I Wow DQ IAC, OO Axe =! E\ diveclovig de Gk es donde se alvroceren los metadatos y lo base de dolos de cbjeSo3 pare to proyecto. EU diweckovio de dvaleajo es ONG Copia de Ema Version del proyecto. Estos aychiiss Se gacan de la kase de datos compyimida ew e\ diveclouia de Git y se colocam en el disca, PON GLE se peedan Ls Go modifica, El avea de prepaxaciciy es on archive , gevevalmente contenido ew Lo diveckovia de Bid, Almacena informacion cecevca de, lo Que va aw en bo Proxima conbiwmacion . A veces se \e denomiva indice C™index”) EV Floie de Avalelo Lasico én Git es AQ Si - 1 Modificas re sevie be axchivos en to divectorio GH de Avaheajo. 2... PuepoxoS los AxCWINGS, aAadiendoles a bo oven de preparacidy 4 - Coal inwes los cambios lo que toma los axchiues daly Come ston ew elavea de preparacion y almacend ean COPIa Msiamlared de Yrowera pevmanente en to dixectorio Git, Si ore vexsion conevela de onavchive estes en el diveclowig de Git , Se considera conlix mada, Si ha Sufiide combics desde, que se obluve de\ veposhovia, pevo he sido avadido a) AVEO Ac PYEPeNECiON, ESla PrepaKada. ~ Si Ke SOFLIda combics desde ue Se Ob\ove del veposibovig , Peve ne se ha prejpenado esta modifiaada, Le \ivea de comandos Lie Vineo de comandos es el onico Ivopx en donde poedes eiecvlar edo los comandos de Git} — la vrayoxic. be imdev faces del oscawic Solo implementan ona porte de las Cavaclevisticas, dnstolacion de Gik Puedes nsialarle corre on Poaceae gq party d@ on oxchivoe Lnsialador o balendo el codigo Foente Vv Compilande le fu misma. NOTA. Este Wyo fe eseuto Ullizando la version 2.0.0 de Git, 8 7 o Justelacion en Linux Si quieres insiclan Git en Linox @ traces de on sushaledor binowi'g en general predes Locewls medionte la herwamienta lasica de adminishvacion de paqceles qee Woe Jo dsohibocicn Lnslalacion en Mac Ney varies monevos de anstalar Gil en Mac, la mas sencilla es msialands las hevcamientag Xcode de linen d comandos, Em MeavewicKS C 10.% © Supevioy) puedes hacer esl desde et Sewmwal Si mientas ejecubay Git PON PYimeva Vez. FL nslakwion en Updous Lefora wes oficial esta Uspanible pava Sev descargada, em el sitio wel de Gil. Aa forma de obtenev Git Facilwente es mediante la metalacign de Gilhob pova windows. El \nstaladex incluoye la linea de commandos, y la inhex far de Lsanie de Git, Justelacncn a poh del cote Frente Vera stalay Git desde et codiga Frente necesita teney las Siquienles Vilexewiads de laa que Gil depende = Coxl, Thib,; openssl, expat y Vili conv. Cuomda Yenons todas les dependenciaS neceroriaS, puedes de Scargay la version la version mas vetente de Gik enw difeventes sihios. Conbgurands Git pov prereva Ver Gik eae ner hewamienta Namate. oil config, que \e pevmile Slokenerx y estodslecer Voviasles d_conliquiacion que comdvolin el ospecko y Puncionamienta de Gik. CStasg vavialsles peden Almoceranse en byes sitios dishinios - A. Avclive Jete Jaikconfiq: Combiene colores poxa dodo log UscenioS del sishema y fodoS sus YeposthowioS . Si pasas \a opcion -- syshem & git config lee y escv ibe especiCicawenle en eske avchivo , q 2.--Aachivo vl. it cong o ~I. cofic, oj [config . Eske avchiva ES espeatica de tL LEVAWiG. PLEdes hacey ue Gib lem V |Escvilee especibicamente en este archive pasando la opeion -7 global. ArH config en el divertor Git del veposiboWo Awe esfeg V¥ilitands actuaimente. Este aveliua es especihiog del Neposifovic acloa\ Cade nivel acoveseviloe los Saloves del nivel anterior, pov lo ave los valoves de gh feonfig, Menen preferencia sobre ferel gdaoatig TS Renkdcd Lo primero ee debevds Vacey coondo nsteles Git es estoblecer ju nombre de oguawio y Kveccion de covves eleckvanica. esto ES imporlante Pow que los ‘commits de Git osem esha informacion Solo necesilag Vacex eSto Ona vet Si eSpeci Ficag la opeion ~-qroloal, ya are Gik Siempre Usard esta mformacign pava tode lo que haces ew ese siSheMa, Si QuieveS Solbvescuiloiy esia Wifoxmation con okvo vombve o diveccian de correo , poedes ejecotar el comands Sin la opcion. ~-qlolal cuanto estes en ese proyects To Edito« Si vo indicag nada, Git usavd el editor por defecko de tu sislenn, Que aenexalmente eS VIM. Si quieres Usa olvo EXbov Jexlo Como Emacs, puedes hacex lo Siguiente Bayt conPig, ~~ glole\ cc edlor emacs fe. NOTA. Vim vy Ewrncs Som edidoves & bexdo usados pow desaywo - Vadowes en siskemas bosadoS en Onix Y Mac. Si estas en wn sishema corndeww, ed posible que mecesiteS boscay \nsiwucciones de como confi quvax do editon con Git. AO nN - Comprobands bo configueacion S¥ @piIeXeS Comprokos 4o confiouracion , Puedes usox el comardo Bis config --lish pava mosivay Yodas los propiededés see Git \nc. conPiqurado + B ayk config -- kesh osx. name = delaw Dee usex.email = sohn One Mexample. cam Colox - Skafus = a0IG dComo cblener oyoda? Si alguna ver necesibes Gyn ceando Gik, existen Wes formas de ver la manpage : Bair help @ su lado, los cuchivas Que eslon prepewades Lenen una A Yy hos mo bificados Ure tm. E \ estado apaxece en dos columnas La columna de la I7yoiexda tndica el estado erepavade y la Coloma de la dexecha tmaice. el esate sin Prepavay, ae area Axclives A Neces, Lendveas olepa bipo de oxchiud GUE no Quiered Que Git AFada colomakicamente o MOS AWN, ALE NISIQKIENA QiexeS Hoe aparezey Como vo rosiveado, Este guele Sev el caro de AxcWwos qenexades eorlomatlicamente como kyazaS co archivos CreadeS pox dq sishewe de copilociGh. En los casos puedes qreak un achive [lawada oc ib rqnexe auc als she podwones ce considera. Fox ejemplo” % cert - qi hiqnove &. Teed a 1A Lia primers Vines le mdkca a Gib Que 1QROKe, eealacier axchig Qe seemive en “0% 0 Sa” - archives de objeto o \bovercag er poeder Bex exadocts de ompilox to codigo. La seconde Lneg Ne wmbica o Gk QUE trove Lodes los arhiyo? Que Lexminent Con ema ti \de (~), la cea es Usada Por varios edihores de, texko coma Evrecea, Ports maya, avchives bempovoles Las vegas sclbve lo8 palvones Que puedes Meluie er el archiva + Ait Karere San los Siqe 2 lqrexox las Imes en blancs y aqcellas Que comientencon HF. ce Emplecx palvones aicl eslandar Que Se apticavan vemrsivemenle @ Sods el Aiveclovic del vepasilovio local 2 Los pokkones pueden comencay. [/ 1 pore evitay vecorsinidad, © Los palwones poeden Yeumivar en bawa C1 powo especi itary divectoui © Los podwones pueden nesause Si de anade al principio el Signo de exclamacigu C !) Les palvones aldo Bon Une especie de expresion veaulax sompl ficada, Leude pov los leaminales. On astexisto Ck) covwespande 0 6 wes covacteves; Tae] covresponde a conlauier G@vacker dentye de los coxcheles Cen este cass o,b,0); el Sian te intecxoge.cion GeV coxrespende & Gn Caracter coalaciexas F los Corchelesd Sobve Conacteres Sepavedas pox on avion CCO-Q3) Cov vesponde & cumigciex covactey enbve ellos CO-a) Jambren puedes osay age Aslexiseas Porc. ndicay Asvectouier omidados; a /#4/z Comcide cow @/7, A/b6/z, a/b /e/t, ede. AL (gnone los archwos en. a KO \Jex los camioios prepavadas y no prepavados A yese & ays Stebus vesponde ca estas eregmbag de Pome yruy genexal” listando eb vormiove be los archiws, ant aff Je weesixes las (neag exoclas que heeron aRadidad y elimivadsS, es decix, el paxche, Taner ver Que Ves cambiads Peo vo Was prepavcdo, esenibe apt dif Sn was pavamelvas, Eole commando com pena lo Qoe eves en to divechouia be. Kraloa\e con lo que estoen el avec de Preparacion 16 Si quieres vex lo ace Vas prepavads y Sere incloids en la Proxim Combixmnacion, puedes sax Qh diff —- staged. Eshe qamondo Compaver tus cambro§ paeperades Gn la ulbima iashantaner, ConPivmedg Es impoxtombe vesallay que cl Vamay a gik &FF an peramelvos Mo VeKas loS cambios desde Ao LIME confivmacio’n, Solo Veros \os cambios que aun no eston prepavado$, S: pveparas todos tug Cambies ait Ath no de devolveva mop solida. Puedes usax grt di FF power vev que esiod am preparay y ait ditt —- Codched pore vey GLE VES Preponiads Vesta Glora (- —Sloged yy mT ealkched Son Smonimos) % NOTA! Si Vlgcoles Qit APP fool ex vez de GY ALF Eolvag Nex \os Cambios Con PrOqNAMag de este Hee como Araxis Emerge, Vimart y wes. Conlimax fos Comoros Digamos Que la clMwa vez que esecotoste ot shalos revi ficasle Ave Lodo esta Preparado y que estes lish para Confivwmay dos cambias. La fourra mas Sencilla be confrumar es escvibiendg at eee % ash commit A\ Voce«lo ,owancoxa eb ediiox de bo puelevencia. Al Vecevls Se meluiver en el eXitor el APF de tos cambios para ave Neas exactamente que cambios estas conbixmandd. Cardo Soles de\ editor Gi crea Lo confiumocdn con bo mensole Celimunando eh Sexto comentaho y el diff). Oo albernckive es excuilor el mensaje de confimmncion Qreclammbe en el comands commis OF} li conde lo opcion = BAY Commis - MM ceo Puedes Ver la conPirmnacion he deyeebe Gro salide descripbia, Andicer Con) Kenner Wes confiemade cmos) que check Zoom SHA-A Serene €\ commit CHGSACH A) ccombos Gvchives han Cambicdy y estadishices Splove lag Vineas anodideS 6 eMminadad , Coda vez Que Nealizas Un Commit gies Ona wsfandaner be ko proyecto \o cee PuRdes LEO GOWO ComParON O Volueva ella Leego Satiox el Aven de Prepavacien Si quieves Sallerte el eves de prepavacion, Gt te ofrece um clad ancartiendo la opcion -& al comanda Gt commit eves qe eit PE PONE GEtomedicammente todos los archiung vaskreados antes, de confiumenlos, alhowrandote el gage de AA add. Llwivox Avelives Pawa ekwunay avehives de. Ged, debes eliminovlas de. tus axchivey Mashveados \ luego corbiwen, Paya ella exishe el comands AN ern, que ademos de elarimar el avdiva ke ty Sireclowg de Wwalolo de wreneva Que MO APavEra la ProKIMa VEZ como OW @xclinid NO Yasbveado, Sy Simplemense elimmas el axchano de to dvectovio de. Wwalnel® , Aperecern en la Seceron Se ed not Sraged Pox conamit “ Cesto €S Sin Prepavar) en la Salida de ark sfadus Sr ejeculas quik wn, endences Se prepara la eliminacion del archive. Com ta promo conbumacion, el Cxchiuo habect desnpavecida ¥ Me VOWE CO SEX VOSkKeOdS . Si modi Ficagle EL axehive Y Ya lo Waloias amodide al \ndtae, lendveS ave forzay su eliminccign con la opcion ~. Esla propiedad existe por Sequridad , Par PrEVenix Qce elimimes accidentalmente doles queamrnvo han ido guovdades cows ura inslanbared D3 QUISIEVAg womlenet el axchivo en Lu disco dura sim que Git lo Siem vasiveande , hyazoS laapcion ~~cached BSaqit wn —- cached Aomiore. AY comands ait ven pocdeS pasowle exchives ,divectorios y palrores aloe. Le ave srquifice, oe poedes, hacer co8A8 coro: Bit vm loo 76 we log Fijale ex lo sowa wverdita Clantes del astevisco . este Comorda elimina Lodos bos archives ace Lengan ba extension log deniwo del Avectowo boa f + © lambien puedes Vacev: A gihem Vo ESte Commando elimina todos lb& oxclivas Qe Gcaker con ™. i rs Cambiar e\ Nombve de los Auchiuos Cid no vaskea explicilamente bos camlbics de rombye en ENChIUGS . Si VeromoveS En avchive En Gik, m6 se quatidara Mingon metadako Que miique que venomlavasie eV archive. St quieres vevemloxay Un awclniva en Git, puedes elgcotor algo ¢ : ff e one Bait my Hle_ kom Gle_lo Que es eqevalente a algo como esto dtm README. md LEADME Said von Reoome wd Baqit add README Gd se do coenka que es on venombramiante Unplicite asi Qe Vo mpovia Sr venomlbras cl avchiva de esa vranevad G Avares del comants my. Nex el Hishowial de ConPivmraciones Power Vex que modilicocrones se Von Wevads acake enel AXON, Lar Ve somiento was lasica es el comarnde git log. ait tog, lista las confiemaciones heclasg aolove este vepasitowic, en onder Crovoleaico tnvevso El comendc ait log properciona Grow cantidad de opciones PONa meslwawle exaclamente lo que. boscaS Ore de las opciones mos Oli les ES -p aque moeshxa las diferencias Wiwoducidads €n cade. confarmacich Tambien puedes, usen la opcion -2 , que Yace que se muestxen onicamente (aS doS Llhmod endvadas b\ Wishexial, Eke opcidin enuestyo La misma infoumacion , pero anadiendg Jwas Coda evicda las diferencias ove les cowesponden. Esto vesutha muy lil pore yevigiones de codiga © parc Nissuclizanx api doamente lo que he pasado en las conlwmacior’ emviadas pov on Colalanadey. Tambien puedes S0N Con qs Loo, uve Sevie de cpeioveS de vesumen. Lia opcion -- shal wmnprme bas cada contimacion onc \aska & axchives modificadss, mdicando cakes bon sido modificados y cuantas lineas lan siko aadidas y i) elininadas para caro ovo de ellos, y on vesomen de boda este, informacion, OA Opcion vealmente Ohl es ~~ predby , Qe moailica et formate de la Salida. Tienes ores cuuntes eskilos &sponibles Lo opin One line Umprime Coda confiy macion en Ora onica liner, lo ace prede vesollar uli st eslas analizardo AIO Combi dod de comPicmaciones. OAS Cpcioves son abovl, Full y fuller Que wuesivan la gatida enon formate pavecidg Pere avadiendo vneves o mas wlonnacion, : La opcicn Was mievesonte eS found que te per mile eapeaificay 4L propio Famolto, Esko vegutla especialmente OMA Si estos Qenexandd ona Salida, PON ape Sear anak cada por GWG PKOGLOMNG, Tetla 1. opciones OMles de git log -- prey = Sowmat Opcion Desexipaidn de la salida “fot Hash de lo confivmacion kh Hash de la confiemacion aoreviads “eV Hash del Oxtec\ fo Hosh del avrcol aloveviodo 2 P Hoshes de los confurmaciores code Pp Hashes de las aurfinmaciones Gake aloreviadg Joan Nome del avley foae Diveccionw de cowres del autor “haw Fecha: de owhov iG Cfowmero vespeba la opcion --dele “fe GN Feclr de avioria, yelobinn “hon Nomibxe del contin wader de te Divecaioh de cowes &l anfirmador foc Fecvo be conPiamacion elo ON Fedrar dc confix macion , re aun fo & Asonko EX cntey es le persona Cer exeribio oviqnatmente el Waoajo, WMIEWWAS que El contivmnado’® ES auien lo aplico, Las opeioves one Wine y format gon especialmente attles comlaivadads con olva opetcn Namada - -gvaph 4a Voldla 2. Opetomes Lipicas & git \os, Opaicn Desevipcion -P Moesivo. el pouche inbrodutido en coda tonfirmacion. ~-S\ead Moesia esladisheas sdave tos ovcliwr wodificodos ei Code. Combinmacion -—Srartaied Mueslka Solarente linea de vesuwven de la opcion —-sheck -rame-only muestra la isha de avchives afeclodas “wae Slalus Mezslve, la Ligh de avchives afeclades, mdicands $1 Coewon onedidos madificcdes 6 elimi nados. even - commis MECSING. Solarwrente las primero’ cavacteres & la Some SHA=1, Ewer de los HO cayackeveS compue stos, whale dale Moesive: lo fecha en formato velatiue C82 week ago”) C Hore d0% Semanag”) En legaw deh Formato comeless. avg Mueskka on qralica ASCIT con lalistonio, de Ry U. ~~prelty — mueslka las confivmeaciores usando un formede allen ive. Posibles opciones Son one ling, stort, Founat ele Crtedianle el cal especificas et formate), Limilex la aaliba del hiskoial Las opciones Jenpovailes coma — Since Cdesde) y wcundi} Chase & que vesollan woy obiles. este corrando lisla todas las confiemaciones Veckus durante lag dos olfimas semanas: Bait log -- Since = Z.ueeks age Ese comando aceple muchos formalos, Puedes wadicay unc Fecha concvela o velakiva, Como “3 days 3 mmoles cao”, Tombien puedes frllvar lea tisha pore Que mreshve solo cacellas ConPrrmacienes Ae complen cievtoS evikewiag . La opeion -- Author Se pewmile Piva pov autor, —— quep Je peamite buscow polalaas Clove enve los mensejey de conkimacion, Ohea ope Chl es —S , la ceml vecilee una cadencr Y Selo resi, lad confixynaciones ace cambrayon el codigo apromendo o elininande to cadena. 20 La Ullima opero Levdodevamente Ohl parva law la salida & Ais leq, ©S especibrear Enea vola. Si especs Koas la suka de on Avectexio © avchitg , puedes Lwnidew la aalida o eacellaus ConFivmacroneS que mwotalevon On COMMIS ey dichos aychi wo | Esha dene sev stemore la ollimna opcion, Y Svele w pyecedidc, de dos © Quiones pone sepavay ta vole del yestyg de opciones, . Tolalo. S. opciones para, Limiter la dolida de gf Loe, Span Desex usm =n) Muesixe Solamente las ollimas nw confiymociones ce, -afler Mueslva confrrmociones hecho despues de. ton Serko, espentrcada. ~urls\,--wefove muesli con fiemociones heals antes dela Fecha especiPicada. avtlox Moestya confarraciones coyo ovlox comade con La cadena. escoearfroada. commiber pees ConPwnacore® cays conky madow concide, Corr la Cadena &Speai Cicada, = meesko. conkumacored queancdten o elummen wico Se corve Spondon con la arden espect Meoda, Deshacex Cosas Der Ae Lar acciones MAS Comuner a deahocey ES ceEMdS onfiwe On camibic omles de hemp ¥y olvidasy aye cee Glopn avoliug @ te Equivocas en €\ mensaje & wnlixmacion St GIES Kel (a confrxmocion, Prades yeoonkrrynay Con la’opercn, - awbnae ® Ait commit ~-amend Este comondo ubblica to oxen be preponacicn Ponts Le confremeacios Si wo Wes echo comstay hacia tu cllima Confirmacioneronceg, Va msiomtenea toctva exackeamente. Kqeak vy lo unico ace CovnlatonaS Seva el menserie de_comfiy maaion , De Nowreora eh mvsmno E&XO* be Ccombwimecion , Pevo vevas que Va weloye el mensaje de to confivrnacion antevioy Puedes editor el mensale como Siempre y se sobxescyi biva, Ae covPymacton ovrleviox. on Deshaces on Acco Prepovade Supengawos, gee Vas commbiades 8 oxchivdS Y Ace aoteves, Confromonias como 68 combos Separades , pevo accidenbalmente. Vos exextho gil add y bes prepavada ambog Susie celui del texto Chanogd to we coammiles Nees age dice, Ace caes cod xese’ HEAD 2 Mile 7 pow deshacey lo Prepavacce’, E\ comands © On goed vero ene fonaiond, ™ NOTA: ait vesed poate sey on cov repose, r i lo Vomos On be opsion — howd Saeed eee AES i40 | E\ nclWue gee esta erty decoys des Br Loca, pow lo ave es velaktuamente SeQOKE = oo Weshacex on Axchius Mordficadg Othe Jesh ot Me tes corde, que vo queen wromlener \o& Cambios dX archive NP Acomo puedes vestourarle foalmente — udev A\ Eskadd ew er "Que esters en lo olkimaconfamacionl @ -skakos dowbien le dice ome hacerlo, AWW se te indica explicifommente camo descarkay los COMIIOY Ave Wes ecko. Umpovlante gir checkout ~-Laxchivell es on comande geliqnoso Qumlauien Camisio aque le hoyas ecko a ese axchiva deaaparereva, None olilices este comombo a menos Que estes Wosclolamenle Repo Ae Qe Ya ve apreveS el axchiuo Todo \o que eske contivenads en Cork peede vecoperaxre inelugo Commik que ESkoviENOn EN Yamnnd Croe haw side. emma dag © commiks Que Pueron Sobresevilog aon ~-amaend pueden, Necopexaxrse. Sw emborga €& posible Roe no Vueluas a vey Jamas qualawier cose Gee pterdos y Qu vobayas conlamado, “TV xenon con RemokoS Los vepesifores verrclos ton versiones de Lo. Proyecto see esto Vosredadad en meine o cn cualaciey ota ved. Puedes Aeney uonios de ellos, Y enrcodcr.uve ledyas aenevlmente perwises de so lectora o leckxa y esevilora. Cobbbovay Cor CINAS PEXSONAS ymPlea BESMonow dog ve posidownos QL Nemoles, enviants y ayerta datos ey alos code Ve2 Que, wecesiles compoxix So tNalsalo. Gesroney vepest toy tag LOrwilog (ncloye. Saloex Coma ORAaY On tegastlavia YeMOls, clominay los wemaleg gee ya roe Son Valdes | esttonay vawag vemolag AePinrn SB delve KaSMEaySe oO VOY AS, Niex Sos Remotos Yous vex los vemoles ace Lenes configurodes, eses, ekeastoy eK eomamde git vemole . Mogkaxa loa nombres fe codn vg & los verralos gue Mares esoeaificodes “Tomioten puedes poser la opsich —\ jlo cool weealve: las orig Que Git ha ascatade cal Momore Y Gee sevan dadas al leex N\ eacvilere en ese vemolo: & ak vemole -V Our aa os * onan ere Si Wenes mas de on verrato, el comands los kshava, todos. A Radix Reposilorrox Remobog Poa aradton vemole MEA y ascctavle oun Prekes vefevenciey Foalmente, eteevkor TURK? Mombye Gee Mk vewoke add Crome] A PAN de choxa puedes oacx el pombe Ph en la new de, Comandos en Koga de our enteva. Vccex y Combbsivan Remotes Porc olotenen doles de os proyectos vemoles poedes elecotow: yt fetch Cremote ramet Ei comands we ak proyecto cemole Vy se koexa, lates toa datos Que con no Menes de doko yemolo, Tentses vellevencies & LodaS las xamas del vemolo res las cuateS Poedes combing E MSPEACIONAY CEaNdO ALT EYAS. 2% Si clovas ow weposihorio, el comands de clonay avlomali cereale Qrode |ese veposi Sovic yemato con el vombse Sowa’ Pox lo Joke, og k felch oviqnn Se Woe Xo8o e\ Lralsaig WOENS ase, We sido Enviado c ese Servidor deste que to clonaste. Cenerelmente, al elector aii pall Woeves dates del serdox d&\ ape clemasle orrginalmente Vy Se mnentaycr comisi nore Avkomakreamente lo wformaciéu Con eleadigo ave se esta, Serle jour TEnuiex Tus Remolos Crando Benes on proyecto gee quiexes, compare, de bes ensiavig How erwidor. El comando gore hacerla es simple2 ai) poll Lrombe-nemoiol Lromnx e “TAME. Ss apieves, BAIION kes Nena moaskerx o to sewidor ov IGE enforces predeg eieaulay €\ Sq commando y Se enuaan bodes, Iss commila ecke cd sewidor hin aieth Guslh Gvigin, waste, Este comande eslo Fonciona si cloraste on seu nthe i ‘AON chy EX que Wenes pevmisos be eserilova, 5 a i doles pow el medic. ae Sas vo ensiedo ais WSPECTIONON OV Remote Si Quiexed Vex rras wnformacioh acevo Pax liculen, puedes eleavtay e\ comands, Tnembre— vemolol. €e on vewolo en ik xemale show TL) comondo raha la ort, del veposilovio vemole y to hoy macios ded washes de vamay El commando be marten lave mene, comandg esha Aode, la BE BW EMAL En La vamor MOESING VY eyecolas el ail Pall, avlomaticcnente combdinonce lo XOma mo Yemoka, cn bo vama toa, luesp de Veber Wrodag \nfoumacion de ella, a4 ON et xemole Show marca a cual vamer enviavres unfoymacitn Goromalicomente cod vez axe e\ec@kaS Aid por desendiendo de la weama en la gee evles Tambien te mesa, males Yamas Hemeoles VO MEeneS aww, cuales wamnas vermatag 4 VES Gre Yorn sido ehrninadas del sexgidor, y Gan tas vamas, Ave Lexy Combinedas oo lematicamnente crandg ekecubes, ak pol TE hye \Y Revomioiay Remotes, Sy qoieves cambiar el nombre de lay puedes elecoten Qik vemole verame Exemolo. efevencia be On vemolo % ail vewole vename Plo Rol & aL demote Oxsqra Pav\ Si po alopra vazon Quieves elimina on vemalo — yes, Carmoiado de Sewyider OF NO AcKeVES Seqow obilieando on MIKNON 8 QoTZad on colakoradoy bee delada &e Lrabajor en C\ Provecto — Poedes Lda Qe verote vm Ah vemote vin Rol A ail vemole Paol TL draquelado Gis bene la postbihdad de cliqoelen Pontes espeaiticog de\ Wishox ial como wmosvlamles, Esha Soncronalidad 8e use Reicomente pore movcor Vesiones de. lanzamtento, Listen tos ehiquelas Sumplemente eseciloe art Seq & ah A N@-4 Va. 2s Este cowends lista las eqselas en cden alfebeleogy el ovden En Que e@oxecen Ho Lene woyor unpor lonate. Creax Ehacelagy Grd Uliiza dos Kipos prmecipates de ekrquelas: \igevos y avctedas Ono eraue Viggen. es muy powectba a ona NOMA GE? NO Cambbt Somplemente €3 Ur ponkevo & On commile €Specrfeag 2 Las ehiapedes anclades se. gpendoan en le loose de dolor de Gk Come oligos entero sTiene Onchecksum + contienen El romoxe del eliqoetoday, coco Geledaonces & Recher thenen On mensaye Grociade; y gueden sew Cevmadas, J New freadas Con GNG Pavan Ged CGPG). Seem, gue eves ehigoelas anoladay. de manera. Ope Lereas bola ESLE wfowmacion; pers Si Quieves eliagela ie \ nla, puedes user las chquelas Keer, ee ft iquelas Avclodas Cvear una ebiquela evolada en Git es sencillo, La fowma mon Pacil de Wacerlo eg la opcion —A condo e\ecudes el comendo o> 4 4 qs hag - N41. my Sy version 1.4! dat bee \o.4 NA.3 NALH Ley opciow —m especilica el mensoie de la elqueta el cul es quowdado Jonte con ella. Si no expecificas el mensoie Git Gloviva et editow de texto Paua aque lo excvibas. Puedes ver lo wlowmocion de la eliqueka somo con el comrit HOE Esker eliguetade al vsay el comands g\t Show EA comombo muestva la whormacion de\ ebique lador, la Fecla ew lr que el commit foe eliquelodd y el mensoye de la elrqreda jemles de moskax lo mbormacion del commil. Etiqueles Ligewos oe Lea clve forma de eliquebo Un commit es medionbe Una eliqueda, Viger. Crna ebiqueda ligewa no eS mde Que Bi Cecksom de OW Commit Quavdado EW on OxChiVG - VE Weloye mas Wformacidn, Porcr exeon Ono ebQuetor agra Wo EOSES Las GECIOES <8, -—S Ninn Sgit bag V1.4 -lw Sait tag N@.A WS Va.4 VAHL WAS Esko vez, si ejecutos qt show seloxe lo ehauela no yeras la whov macion “adicianal. EL Comande clo woglvara el commil. FE diquekade Tarkio Tamlsien puedes ediaquelax commits vrucho hempo despues de valsexlos hecho. Aangue hayas auidads eliceweley el proyecto en Sv vevsion NIA.2 5 lo coal cowesponde al commit “Updated vanetile”, \opal puedes ehiquetewia. Para, eliqredar Un commit , debes espearfeav eh checksum Adel commit al Frat del comando: Sgr tag -a v1.2 Afeceboz Compan \ax Ekiqoelos E\ comands ik posh vo tonsfiee las eliqutos a bs SewidoreS VerrgdS . DekesS enviar las eliquetas deforma AXP TA Gl Sexnrdor lvego de que las Mayas cveods. Este Proceso ES similax Gl de Compaxhty vous vemaloas — puedes Rrecolex aik pushowiqn Celiquelay. Si QeneveS envi VoxicS ekicqretas a ta Nez , puedes sav la opcion =~ tags del comands ait posh. Esko emianca a) Sewrder vemolo todos las eliquelaS Que aon ve exislen en el, 2a Pex \o tonto, coomdo alopien clone co ware mbowmacion de ko vepositowis , Yemboien ololendva todas los ekaquelas, Daca ova Eliquela Si qoiexes colocax en to diveckowia de bvalsajo ona version de 4 vepositexio Que cancida con algund ehiquela , dees CERN UND Yam nueuca en eso. eliquela: Barr checkavk —lo version 2 N2.G.G Switched bo avew branch ‘vexsone' Sy veces esto y lvego conivmag Jos cambios» 40 vomna Nexsionz sex liggvamente dishivia a to ekrqoueta V2.6 .0 puesto Que weluixa tos voers® Caombics A\ies de Git Gik ve seduce avtomakicamente Lu comando si lo lecleas poxcialmente . Sr no qrieres Lecleay EL rombye compleso de cada comando de Git, puedes eSkarslecey faccilmen te Ga aAlioS para caka Cowands mediante og) confra. Ejemplos Bair confi --glbal alias. co checkout Bar config -- qoleerl alas bv Jovanch Bad conbra --qleloa\ alias. s shales Esto siqnihoa que en loapx de Secleay ai commit | solo ywecesifes lecleax ail ci. Esta Secnita fombien puede vesollay Uli\ pova eveay ComondoS Que en tu apinion debevian exighiy. Pow ejemplo PON Comregy Vl problema de sabilidad que enconbvraste Al quite del axea de prepavacion On aveliio, puedes ARad y du propio akas & Git: Bat confliq —-qlolac alias.onstage ‘vesectt Hava! 20 Esto Voce are los bcs comantos BigvienteS Sean eQoivalenles Says onstage Wea Sgr veset HEAD file A Esio paxece on foes mas clavo Tambien €3 -Piecuente aRady on commande Last, de ese modo: $B Qr conlig ~-glcloa\ chios. lash ‘oq -1 HEAD! Como predes ver, Gb simplemente suskwye el noes Commando pox lo que Sea Qe hayas puesto en el alias. Sin Emnbango » AUIZAS qLIewas ejeculoy Or cowards externa en logax de on Svlocomanda de Gib. Ew ede SO, Puedes comeneay e\ comemdo Con on Cavacley \. Esko vesolk of) Si esewi ees tos eropias hewomienlaS pave Wwalolay con on Vepesilovig de Git. Podewas derostavle Cveands EL obOS git sient Porn e@ecokay aihK: Bair conbic, --olclal alias. visual “| Qin?

You might also like