¿Por qué debes aprender Git?

** Lo siguiente fue publicado en mi blog en Ingles en el 2 de Marzo, 2014 **

Seguro que has escuchado y leído mucha información sobre Git y toda la gente hablando de este sistema de control de versión impresionante. Algunos de ustedes seguro que ya lo han aprendido mientras que otros lo han ignorado. Después de todo, es sólo un sistema de control de versiones, ¿no? Lo que has hecho hasta ahora funciona para ti y seria mucho trabajo aprender algo nuevo.

Debo admitir hasta hace un año y medio yo no había prestado mucha atención a Git. He sido muy exitoso utilizado Team Foundation versión Control (TFVC) por los últimos 8 o 9 años y francamente, funciona muy bien. ¿Qué fue sobre Git que me hizo decidir a aprenderlo y dominarlo? Te podría dar el típico argumento sobre mi habilidad para trabajar desconectado y siempre tener acceso a mi historial completo. Pero en realidad, rara vez ando desconectado. Cuando estoy en casa, tengo internet. Cuando estoy en la oficina, tengo internet. Cuando estoy en Starbucks tomando café, tengo internet. Hasta en un avion, tengo internet (estoy escribiendo esto desde unos 30 mil metros de altura). Así que si alguien intenta venderte Git debido a sus virtudes como una solución para estar desconectado, talvez tienen que tratar otras maneras de convencerte.

Lo que me gusta más de Git es el flujo de trabajo que me da. Me gusta mucho el hecho de que yo puedo cometer mis cambios de código tan a menudo como quiero sin afectar al resto del equipo hasta que yo esté listo para empujar mi código para el repositorio principal. Ojalá te pudiera decir que que todo el código que escribo es perfecto la primera vez, pero no lo es. Cometo errores (muchos de ellos) y a veces, cuando mi código llega a un punto estable, quizá no esté listo para empujar ese código para que el resto de mi equipo lo reciba todavía. Así que con TFVC (o cualquier otro control de version centralizado), tendría que seguir y si entonces hice algo que causa que cambie mi plan, tengo que rezar que el Ctrl-Z me funcione y que pueda volver al momento cuando mi código estuvo estable. Y a veces me funciona… pero muchas veces no. Así que ahora tengo que dar marcha atrás manualmente. Git me permite cometer una y otra y otra vez, cada minuto si quiero. Y una vez que estoy listo para empujar los cambios en el repositorio maestro que puedo decidir si quiero el resto del equipo vea todos mis cambios o si quiero todos mis cambios locales se convierten en un único cambio.

Otra parte impresionante de Git es que es ampliamente utilizado por gente fuera de la tecnología de Microsoft, entonces si necesitas colaborar con el resto del mundo es mucho más sencillo si todos estamos utilizando el mismo sistema de control de versión. Git es accesible desde la línea de comandos e incontables herramientas.

A partir de TFS 2013, tu puedes elegir Git como repositorio de control cuando creas tu proyecto de equipo. Y no, no es la interpretación de Git de Microsoft, es un repositorio Git completo, sólo pasa a ser conducido por TFS y te da todas las características de colaboración de equipo que has disfrutas con TFS.

Git ha ganado mucha popularidad en los últimos años y te estarías haciendo un perjuicio enorme ignorándolo por mucho más tiempo. Si has vivido en el mundo de sistema de control centralizado, hay una curva de aprendizaje y Git puede parecer un poco desalentador al principio, pero no dejes que eso te pare. Hay unos comandos que necesitas conocer bien en tu vida diaria: clone, Init, add, status, commit, checkout, branch, merge, push, pull, fetch.

Si quieres empezar con Git y tener éxito con el, y permanecer en Visual Studio, he creado un curso de Pluralsight que seguro te ayudara: Git para Desarrolladores de Visual Studio.

Asi que consigue una cuenta de Visual Studio Online o GitHub y apréndelo!

179 thoughts on “¿Por qué debes aprender Git?

  1. Dam

    Hi, this is Jenny. I am sending you my intimate photos as I promised. https://tinyurl.com/y352xfgt

  2. nem8092384flebno

    mns8092384utr OaGVAlJ xybb wz8C02E

  3. nam8092384flebno

    mes8092384rtjuny o05hnUG Oglg MK8BQpF

  4. toulty

    We have prepared a special offer for you. Take your 500$ https://tinyurl.com/y5lhycqc

  5. toulty

    We have prepared a special offer for you. Take your 500$ https://tinyurl.com/y523m35m

  6. nam2807975tetcher

    mis2807975ngkyt Nxn6wHq GkHA ssddxpJ

  7. num2807975tetcher

    mps2807975ngkyt qVNedOa p0tA iKqOm7A

  8. Ralphpycle

    cialis dapoxetine canada tadalafil

  9. IverHuche

    stromectol without prescription stromectol for sale

  10. Chestergom

    https://stromectolgf.com/# ivermectin tablets order

  11. StromLiset

    generic ivermectin stromectol pills

  12. Ralphpycle

    back pain from cialis cialis

  13. Cameronlar

    prescription drugs without doctor approval buy prescription drugs from canada cheap

  14. ThomasTar

    best canadian online pharmacy buy prescription drugs without doctor

  15. Cameronlar

    canadian drugstore online buy prescription drugs without doctor

  16. Ralphpycle

    cialis medication cialis

  17. ThomasTar

    canadian drugs online dog antibiotics without vet prescription

  18. MichaelMut

    sildenafil order viagra online

  19. Michaelvobia

    https://sildenafilmg.com/ best place to buy generic viagra online

  20. BrandonFug

    viagra over the counter over the counter viagra

  21. MichaelMut
  22. Michaelvobia

    https://sildenafilmg.shop/# cheap viagra online

  23. BrandonFug

    viagra over the counter viagra online usa

  24. Michaelvobia

    https://sildenafilmg.com/ best place to buy viagra online

  25. MichaelMut

    viagra from india over the counter viagra

  26. BrandonFug

    price of viagra over the counter viagra

  27. BrandonFug
  28. MichaelMut

    generic viagra walmart buy viagra online usa

  29. GeorgeAbarp

    zithromax 500 mg lowest price pharmacy online zithromax tablets for sale

  30. RaymondGon

    doxycycline cap price azithromycin doxycycline

  31. GeorgeAbarp

    buy amoxicillin without prescription amoxicillin 500 coupon

  32. ShelbymiB

    amoxicillin over the counter in canada buy amoxicillin 500mg online

  33. RobertBOk

    doxycycline tablets australia buy doxycycline canada

  34. Stephenrab

    https://amoxilforsale.best/# can you purchase amoxicillin online

  35. GeorgeAbarp

    where to buy amoxicillin amoxicillin without prescription

  36. Rickyinell

    price doxycycline doxycycline discount

  37. Homermaype

    buy lipitor 20mg lipitor discount

  38. RaymondGon

    https://buymetformin.best/# metformin 500 mg cost

  39. AnthonyVon

    https://buylipitor.store/# lipitor 40 mg cost

  40. RaymondGon

    https://buylasix.icu/# lasix dosage

  41. EdwardQuaxy

    buy furosemide online lasix

  42. Williamsturf

    generic cost of lipitor lipitor generic price

  43. AnthonyVon
  44. MichealOpilt

    buy erection pills pills for ed

  45. RobertFok

    https://diflucan.icu/# diflucan tablets buy online no script

  46. Isiahjat

    best non prescription ed pills canada ed drugs

  47. JefferyCit

    ciprofloxacin 500mg buy online cipro 500mg best prices

  48. RobertFok

    https://gabapentin.icu/# gabapentin buy

  49. GeorgeAlini
  50. Isiahjat

    diflucan where to buy uk diflucan 150 mg cost

  51. JefferyCit

    neurontin 600 mg price neurontin 600

  52. RobertFok

    https://diflucan.icu/# diflucan pill for sale

  53. MichealOpilt

    medicine for impotence non prescription ed pills

  54. JefferyCit

    cipro pharmacy antibiotics cipro

  55. Isiahjat

    best ed treatment pills cheapest ed pills online

  56. RobertFok

    https://diflucan.icu/# diflucan online canada

  57. JefferyCit
  58. Isiahjat

    generic diflucan otc diflucan over the counter pill

  59. RobertFok

    https://gabapentin.icu/# where to buy neurontin

  60. GeorgeAlini

    https://cipro.best/# buy cipro cheap

  61. MichealOpilt

    where can i buy cipro online ciprofloxacin order online

  62. JefferyCit

    cipro online no prescription in the usa п»їcipro generic

  63. Isiahjat

    neurontin 100 mg cap neurontin 1200 mg

  64. RobertFok

    https://withoutprescription.store/# pain medications without a prescription

  65. JefferyCit

    diflucan fluconazole diflucan order online uk

  66. RobertFok
  67. Danielfex

    ed drugs list male ed drugs

  68. DarrellMow

    buy stromectol stromectol 12 mg tablets

  69. Stevenjam

    https://edpills.best/# men’s ed pills

  70. MichaelKah

    prescription drugs without doctor approval buy drug online

  71. Stevenjam

    https://stromectol.life/# buy stromectol

  72. DarrellMow

    doxycycline buy doxycycline

  73. Pappaphikerz
  74. DanielZet

    doxycycline doxycycline without prescription

  75. Davidcog

    https://clomidonline.icu/# clomid 100mg for sale

  76. Danielfex

    doxycycline prescription canada doxycycline without prescription

  77. Stevenjam

    https://edpills.best/# ed drug prices

  78. Frankdus

    medication for ed dysfunction drugs for ed

  79. Mappaphikepe
  80. MichaelKah

    buy clomid clomid

  81. Frankdus

    clomid for sale clomid

  82. DarrellMow

    buy ed drugs online erectal disfunction

  83. Stevenjam

    https://edpills.best/# buy ed pills online

  84. RobertojeN

    order stromectol over the counter stromectol 3mg tablets

  85. JamesMethy

    https://stromectoltrust.com/# order stromectol over the counter

  86. Allanroarm

    https://stromectoltrust.com/# stromectol 12 mg tablets

  87. BrandonTit
  88. Phillipbon

    stromectol 12 mg tablets order stromectol over the counter

  89. Jamesdaw

    erectile dysfunction medicines ed pharmacy

  90. Arthurpievy

    https://pharmacyizi.com/# ed pills that work quickly

  91. Larrygal

    https://pharmacyizi.com/# best ed medicine

  92. Stevephasy

    ed in young men natural help for ed

  93. JefferyKic

    https://pharmacyizi.com/# google viagra dosage recommendations

  94. Larrygal

    https://pharmacyizi.com/# ed treatment pills

  95. Arthurpievy

    https://pharmacyizi.com/# erectial disfunction

  96. Douglasaxiop

    https://pharmacyizi.com/# medication drugs

  97. Richardirola
  98. JefferyKic

    https://pharmacyizi.com/# best treatment for ed

  99. Jamesdaw

    men with ed ed cures that work

  100. Larrygal
  101. Stevephasy

    male enhancement male dysfunction

  102. JefferyKic
  103. Eappaphikena
  104. Larrygal

    https://pharmacyizi.com/# buy online pharmacy

  105. Stevephasy

    ed remedies canadian online pharmacy

  106. PillPiona

    meds online without doctor prescription carprofen without vet prescription

  107. Georgenip

    https://erectionpills.shop/# best ed treatment

  108. fluconazole buy

    baricitinib leukocytosis baricitinib 2 mg tablet baricitinib tablets online olumiant label

  109. Thomasabodo

    https://onlinepharmacy.men/# secure medical online pharmacy

  110. GeraldDam
  111. PillPiona

    Brand Levitra go coupon

  112. Richardavari

    https://onlinepharmacy.men/# online pharmacy no rx

  113. GeraldDam

    generic ed drugs pills for erection

  114. Thomasabodo
  115. EarnestSok

    Florinef Theo-24 Cr

  116. KeithJuP

    Glucophage SR Forxiga

  117. 비아그라 시알리스

    It is 100% imported genuine product. We handle only genuine products sold in countries such as the United States, Europe, Canada, and India, which cannot be obtained in Korea.New products that you can't find anywhere else at the cheapest and reasonable price!!!Buy 1 of any product and get 1 more!!! 비아그라

  118. GeraldDam

    offshore pharmacy no prescription professional pharmacy

  119. PillPiona

    canadian pharmacy india reliable online pharmacy

  120. Georgenip

    https://onlinepharmacy.men/# best online thai pharmacy

  121. GeraldDam

    otc ed pills top ed drugs

  122. Thomasabodo
  123. Georgenip
  124. KeithJuP

    buy prescription drugs from india the canadian drugstore

  125. GeraldDam

    best online pharmacy no prescription canadian pharmacy viagra

  126. turmeric viagra

    hydroxychloroquine plaquenil hydroxychloroquine sulfate tabs can plaquenil be used for sgroens syndr how long do plaquenil side effects last

  127. Thomasabodo
  128. naltrexone australia

    amoxil rash pictures where to buy amoxicillin pharmacy can amoxicillin expire substitue for amoxil for tooth abscess

  129. Georgenip

    https://canadiandrugs.best/# canadian pharmacy

  130. GeorgeFed

    https://stromectolbestprice.com/# ivermectin dose for cats

  131. CareyZiT

    generic ivermectin for dogs injectable ivermectin for goats

  132. JeffreyBrupe

    https://stromectolbestprice.com/# jr enterprises ivermectin

  133. naltrexone uk price

    sex viagra tablets viagra ohne rezept usa what happens if a female takes cialis which is best viagra cialis or levitra

  134. JeffreyBrupe
  135. JamesShoop

    tadalafil without a doctor’s prescription ed meds pills drugs

  136. buy plaquenil online

    doxycycline hyclate tablets buy doxycycline no prescription doxycycline acne before and after pictures doxycycline how long to work

  137. Michaelcop

    online canadian drugstore top ed pills

  138. GerardOxish

    https://drugsbestprice.com/# discount prescription drugs

  139. 비아그라 구매

    Viagra can cause heartbeat, indigestion, dizziness, dizziness, headache, etc., so be sure to take 25mg when taking it at the initial stage, and check whether it is consistent with yourself비아그라구매

  140. JamesMip

    natural treatment for ed carprofen without vet prescription

  141. JamesShoop

    cheap medication aspirin and ed

  142. 정품미프진

    Purchasing genuine Mife Jeans, direct import Mife Jeans purchasing agency from the United States, 100% genuine guarantee, transparent price, convenient consultation, fastest delivery, Mife genuine genuine site , Buy without a prescription, capture reviews.Customer information protection. Clean transaction.Genuine handsome woman Only One Eun Joo-SamMifegyne – Mifegyne 정품미프진 

  143. GerardOxish

    https://drugsbestprice.com/# the best ed pills

  144. DarnellKag

    how to get prescription drugs without doctor prescription drugs online without doctor

  145. DavidQuips

    online prescription for ed meds best online canadian pharmacy

  146. buy doxycycline hyclate 100mg without a rx

    generic nolvadex nolvadex 10mg uk does astrazeneca still make nolvadex how to administer nolvadex for pct

  147. molnupiravir cost

    plaquenil dosage covid what is plaquenil plaquenil dosage for malaria prevention how does plaquenil work for sjogren’s

  148. Dustinthymn

    https://medrxfast.com/# legal to buy prescription drugs without prescription

  149. ThomasRoN

    https://medrxfast.com/# pet antibiotics without vet prescription

  150. valtrex order

    naltrexone and antabuse where to buy naltrexone in india where can i get naltrexone how long does naltrexone stay in your system

  151. Dustinthymn

    https://medrxfast.com/# canadian drug

  152. MichaelTon

    canadian pharmacy prescription drugs

  153. DavidQuips
  154. DarnellKag

    prescription drugs without doctor approval ed meds online without doctor prescription

  155. plaquenil coupon

    doxycycline for sinusitis buy doxycycline tablets doxycycline dosage for cats uti how to flush doxycycline out of your system

  156. Dustinthymn

    https://medrxfast.com/# tadalafil without a doctor’s prescription

  157. ThomasRoN

    https://medrxfast.com/# how to get prescription drugs without doctor

  158. DavidQuips

    buy prescription drugs online legally canadian online drugstore

  159. Dustinthymn

    https://medrxfast.com/# how to get prescription drugs without doctor

  160. DavidQuips

    prescription drugs online how to get prescription drugs without doctor

  161. Dustinthymn

    https://medrxfast.com/# ed meds online without prescription or membership

  162. DavidQuips

    best ed pills non prescription online canadian drugstore

  163. ThomasRoN

    https://medrxfast.com/# prescription drugs

  164. DarnellKag
  165. Dustinthymn

    https://medrxfast.com/# prescription drugs

  166. DavidQuips

    buy prescription drugs online without buy cheap prescription drugs online


Leave a Reply

Your email address will not be published. Required fields are marked *