En aquesta secció, aprendrem com configurar Git per primera vegada després d'instal·lar-lo. Aquesta configuració inicial és crucial perquè Git funcioni correctament i perquè les teves contribucions siguin identificables. Ens centrarem en configurar el nom d'usuari i l'adreça de correu electrònic, que són necessaris per a qualsevol commit que facis.
- Configurant el Nom d'Usuari i l'Adreça de Correu Electrònic
1.1. Nom d'Usuari
El nom d'usuari és el nom que apareixerà en els teus commits. Per configurar-lo, utilitza la següent comanda:
1.2. Adreça de Correu Electrònic
L'adreça de correu electrònic és la que s'associarà amb els teus commits. Per configurar-la, utilitza la següent comanda:
git config --global user.email "[email protected]"
Exemple Pràctic
git config --global user.name "Joan Garcia" git config --global user.email "[email protected]"
Aquestes comandes configuren el nom d'usuari i l'adreça de correu electrònic globalment, és a dir, per a tots els repositoris en el teu sistema. Si vols configurar aquests valors només per a un repositori específic, elimina l'opció --global
.
- Verificant la Configuració
Després de configurar el nom d'usuari i l'adreça de correu electrònic, pots verificar la configuració amb la següent comanda:
Aquesta comanda mostrarà una llista de totes les configuracions de Git. Busca les línies que comencen amb user.name
i user.email
per assegurar-te que els valors són correctes.
Exemple de Sortida
user.name=Joan Garcia [email protected]
- Configuracions Addicionals
3.1. Editor de Text per Defecte
Git utilitza un editor de text per defecte per a diverses operacions, com ara escriure missatges de commit. Pots configurar l'editor de text que prefereixis amb la següent comanda:
Per exemple, per configurar nano
com a editor de text per defecte:
3.2. Configurant Colors
Per fer que la sortida de Git sigui més llegible, pots habilitar la coloració amb la següent comanda:
- Exercicis Pràctics
Exercici 1: Configurar el Nom d'Usuari i l'Adreça de Correu Electrònic
- Obre la terminal.
- Configura el teu nom d'usuari amb la comanda
git config --global user.name "El Teu Nom"
. - Configura la teva adreça de correu electrònic amb la comanda
git config --global user.email "[email protected]"
. - Verifica la configuració amb la comanda
git config --list
.
Exercici 2: Configurar l'Editor de Text per Defecte
- Tria un editor de text que prefereixis (per exemple,
nano
,vim
,code
). - Configura l'editor de text amb la comanda
git config --global core.editor "nom_de_l'editor"
. - Verifica la configuració amb la comanda
git config --list
.
- Resum
En aquesta secció, hem après com configurar Git per primera vegada. Hem configurat el nom d'usuari i l'adreça de correu electrònic, que són necessaris per identificar les teves contribucions. També hem vist com configurar l'editor de text per defecte i habilitar la coloració per fer la sortida de Git més llegible. Aquestes configuracions inicials són essencials per començar a utilitzar Git de manera efectiva.
En la següent secció, explorarem com crear un repositori de Git, que és el primer pas per començar a gestionar el teu codi amb Git.
Dominar Git: De Principiant a Avançat
Mòdul 1: Introducció a Git
Mòdul 2: Operacions Bàsiques de Git
- Creant un Repositori
- Clonant un Repositori
- Flux de Treball Bàsic de Git
- Preparant i Cometent Canvis
- Veient l'Historial de Commits
Mòdul 3: Branques i Fusió
- Entenent les Branques
- Creant i Canviant de Branques
- Fusionant Branques
- Resolent Conflictes de Fusió
- Gestió de Branques
Mòdul 4: Treballant amb Repositoris Remots
- Entenent els Repositoris Remots
- Afegint un Repositori Remot
- Recuperant i Traient Canvis
- Empenyent Canvis
- Seguint Branques
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
- Forking i Pull Requests
- Revisions de Codi amb Git
- Flux de Treball Git Flow
- GitHub Flow
- Integració Contínua amb Git
Mòdul 8: Millors Pràctiques i Consells de Git
- Escrivint Bons Missatges de Commit
- Mantenint un Historial Netejat
- Ignorant Fitxers amb .gitignore
- Millors Pràctiques de Seguretat
- Consells de Rendiment
Mòdul 9: Resolució de Problemes i Depuració
- Problemes Comuns de Git
- Desfent Canvis
- Recuperant Commits Perduts
- Tractant amb Repositoris Corruptes
- Tècniques Avançades de Depuració