621
modificacions
Canvis
cap resum d'edició
__TOC__
= GIT - Control de versions distribuït = == Concepte ==
GIT és un sistema de control de versions distribuit (tots els ordinadors tenen tota la informació, fitxers i història) i gratuït.
GITHub és un SaaS (sitema en el núbol per gestionar els repositoris).
== Instal·lació de GIT ==
Instal·lem sobre Debian, Ubuntu, Lliurex…
<pre>> $ git clone git://github.com</pre>
== Fluxe de treball amb GIT ==
Afegim un fitxer
<pre>> $ git pull origin master</pre>
== Branques en GIT ==
Tots els projectes, per defecte, tenen la branca MASTER on, al final, acaben totls els desenvolupaments que fem.
Pot passar que hi hagen problemes al fer el '''merge''', en cas que GIT no sàpiga distingir quinies són les líies bones ens ho preguntarà.
== Etiquetes en GIT ==
Podem definir etiquetes per a gestionar versions del nostre codi o punts importants de desenvolupament, de forma que després ens siga fàcil identificar les fases de desenvolupament
<pre>> $ git tag -a v1.0 -m 'Versió 1.0'</pre>
== Banques en GIT ==
Les branques són línies de treball que tenen un objectiu. Posem un exemple de diferents branques amb diferents objectius de fases del treball.
== Si fallem podem tronar enrere ==
<pre>> $ git checkout --fitxer</pre>
<pre>> $ git fetch origin && git reset --hard origin/master</pre>
== Rerefències == === Escrita ===
* [http://git-scm.com/doc Documentació base]
* [http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/es/ GIT Màgic]
=== Video ===
* [https://vimeo.com/39829002 GITHub en Camon - Murcia]
* [https://www.youtube.com/watch?v=ZDR433b0HJY Introduction to GIT with Scott Chacon of GITHub]