Tutorial de git

De Viquillibres

Dreceres ràpides: navegació, cerca



Aquest tutorial de git està pensat per llegir-se seqüencialment començant des de la introducció i acabant amb les recomanacions per continuar endavant. Ha estat pensat com un tutorial, és a dir que comences i a mida que vas passant pels diferents apartats et trobes amb situacions típiques del desenvolupament i vas aprenent coses noves del git.

En ser un tutorial intenta no ser molt complet. Per cada punt s'intenta ensenyar una, i només una, funcionalitat del git i en un sentit superficial i ampli. Hi ha uns quants apartats on això no es compleix i que s'entra una mica més a fons en el funcionament de la comanda. Això és molt evident en quan parlo de com referenciar els commits en el que és gairebé el primer apartat del tutorial. Potser és una forma massa forta de començar, m'ho repensaré.

Una de les coses importants d'aquest tutorial és que està pensat per ser llegit seqüencialment (evidentment tothom és lliure de llegir-se'l com sigui) i és per aquest motiu que intenta no tenir referències a d'altres apartats del mateix tutorial. I quan passa és per anar enrere a una cosa que ja has fet per si la vols repassar. Això és veritat excepte en el cas de les referències a commits (mirar la història de git) on hi ha una referència a un apartat que ve posteriorment. Hi és perquè hi ha de ser, tot i que estic pensant en treure'l.

La última conseqüència del fet que no hi hagi referències és que no hi ha cap cita a d'altres fonts. És per aquest motiu que en l'últim apartat (Materials addicionals) hi ha tot de referències a articles, llibres i screencasts que es poden trobar per Internet. He reproduït la organització que he seguit en el tutorial per apuntar les lectures que crec recomanades per els temes concrets. I al final hi ha referències en general per continuar aprenent.

[edita] Continguts

  1. Què és el git?
  2. Primers passos
  3. Treball lineal
  4. Treball amb branques
  5. Treball nolineal
  6. Treball distribuït
  7. Entorns gràfics
  8. Configuracions típiques de treball
  9. Aprofundir més
  10. Materials addicionals