Tutorial de git/Primers passos
En aquí explicaré els primers passos bàsics per tenir un repositori de git.
Configuració bàsica del git
modificaLa primera cosa que s'ha de fer és dir-li al git un parell d'informacions
bàsiques; el nom i el correu. Això serveix per tal de poder seguir la pista als
canvis que has fet. Perquè el git conegui la informació farem servir la
comanda git config. L'ús bàsic és:
git config --global user.name "El teu nom" git config --global user.email "El teu email"
El paràmetre --global vol dir que aquesta configuració serà guardada
globalment en el fitxer ~/.gitconfig per tots els repositoris de git.
Els paràmetres user.name i user.email diuen quin tipus d'informació
es dóna. Existeixen molts tipus d'informació; per exemple color.ui auto fa
que la sortida de git sigui en color sempre que sigui possible.
Crear un repositori
modificaA continuació explico com crear un repositori amb git. La veritat és que és molt senzill. Es crea la carpeta on hi haurà el repositori, s'hi entra i amb la comanda git init es crea un repositori buit preparat per fer-hi el que es vulgui! :)
A l'hora de crear un repositori la carpeta no cal que sigui buida.
Quan es crea un repositori amb la comanda git init la sortida és
Initialized empty Git repository in /camí/al/directori/.git/
Afegir els fitxers
modificaUn cop ja s'ha creat el repositori es passa a editar els fitxers (o descomprimir tots els fitxers d'un projecte ja començat).
Per informar al git de quins canvis es volen afegir al repositori es fa servir la comanda git add.
Per tal d'afegir un fitxer la comanda és git add nom_fitxer.
Una manera d'afegir tots els fitxers de la carpeta és escriure git add .
La comanda git add informa al git de quins canvis es volen afegir al
repositori, però encara no els guarda.
Més endavant es parla més llargament sobre què fa la comanda git add
Fer el primer commit
modificaPer tal que el git guardi en el repositori els canvis que s'han fet, es farà servir la comanda
git commit. La comanda git commit obrirà un editor de text que
permetrà posar una descripció dels canvis que s'han fet al repositori. Es suggereix fer
servir la primera línia com a títol o sumari.
Si no es vol editar el missatge mitjançant un editor es pot fer servir el paràmetre -m que
permet afegir un missatge, ex: git commit -m "El meu primer commit"
En aquest punt ja s'ha fet el primer commit. Si es continua treballant amb normalitat el ritme de treball serà:
- Editar
- Afegir els canvis git add
- Guardar els canvis git commit
La majoria de vegades es fa un git add i un git commit sobre tots els arxius que s'han editat. Per aquest motiu git té una drecera que permet guardar al repositori tots els canvis que s'han fet en els fitxers que ja són al repositori. La drecera és: git commit -a