En aquest tema, aprendrem com preparar (staging) i cometre (committing) canvis en Git. Aquestes operacions són fonamentals per gestionar l'historial de versions del teu projecte.

Objectius

  • Entendre què significa preparar i cometre canvis.
  • Aprendre a utilitzar les comandes git add i git commit.
  • Comprendre la importància dels missatges de commit.

Què és Preparar i Cometre Canvis?

Preparar Canvis (Staging)

Preparar canvis significa seleccionar quins fitxers i canvis vols incloure en el teu proper commit. Aquesta operació es fa amb la comanda git add.

Cometre Canvis (Committing)

Cometre canvis és l'acte de guardar els canvis preparats en l'historial del repositori. Aquesta operació es fa amb la comanda git commit.

Comandes Bàsiques

Preparar Canvis amb git add

La comanda git add s'utilitza per afegir fitxers o canvis específics a l'àrea de preparació (staging area).

# Afegir un fitxer específic
git add fitxer.txt

# Afegir tots els fitxers modificats
git add .

# Afegir un directori específic
git add directori/

Cometre Canvis amb git commit

La comanda git commit s'utilitza per guardar els canvis preparats en l'historial del repositori.

# Cometre amb un missatge de commit
git commit -m "Missatge de commit"

# Cometre amb un editor de text per escriure el missatge
git commit

Exemple Pràctic

Pas 1: Crear un Fitxer Nou

echo "Hola, món!" > hola.txt

Pas 2: Preparar el Fitxer

git add hola.txt

Pas 3: Cometre el Fitxer

git commit -m "Afegir fitxer hola.txt amb un missatge de benvinguda"

Pas 4: Verificar l'Historial de Commits

git log

Exercicis Pràctics

Exercici 1: Preparar i Cometre un Fitxer Nou

  1. Crea un fitxer anomenat exemple.txt i afegeix-hi algun text.
  2. Utilitza git add per preparar el fitxer.
  3. Utilitza git commit per cometre el fitxer amb un missatge adequat.
  4. Verifica que el commit s'ha afegit correctament amb git log.

Solució

echo "Aquest és un exemple." > exemple.txt
git add exemple.txt
git commit -m "Afegir fitxer exemple.txt amb text d'exemple"
git log

Exercici 2: Modificar i Cometre un Fitxer Existents

  1. Modifica el fitxer exemple.txt afegint-hi una nova línia de text.
  2. Utilitza git add per preparar els canvis.
  3. Utilitza git commit per cometre els canvis amb un missatge adequat.
  4. Verifica que el commit s'ha afegit correctament amb git log.

Solució

echo "Aquesta és una nova línia." >> exemple.txt
git add exemple.txt
git commit -m "Afegir una nova línia a exemple.txt"
git log

Errors Comuns i Consells

Error: Oblidar Preparar Canvis

És comú oblidar preparar els canvis abans de cometre'ls. Si fas un git commit sense haver fet git add, no es commetran els canvis.

Consell: Escriure Bons Missatges de Commit

Els missatges de commit han de ser clars i descriptius. Això ajuda a mantenir un historial de commits net i fàcil de seguir.

Resum

En aquesta secció, hem après com preparar i cometre canvis en Git utilitzant les comandes git add i git commit. També hem vist exemples pràctics i exercicis per reforçar aquests conceptes. Ara estàs preparat per gestionar els canvis en el teu projecte de manera eficient.

Dominar Git: De Principiant a Avançat

Mòdul 1: Introducció a Git

Mòdul 2: Operacions Bàsiques de Git

Mòdul 3: Branques i Fusió

Mòdul 4: Treballant amb Repositoris Remots

Mòdul 5: Operacions Avançades de Git

Mòdul 6: Eines i Tècniques de Git

Mòdul 7: Estratègies de Col·laboració i Flux de Treball

Mòdul 8: Millors Pràctiques i Consells de Git

Mòdul 9: Resolució de Problemes i Depuració

Mòdul 10: Git en el Món Real

© Copyright 2024. Tots els drets reservats