En aquesta secció, aprendrem com configurar Git després d'haver-lo instal·lat. La configuració inicial és crucial per assegurar que Git funcioni correctament i que les teves contribucions estiguin ben identificades. A més, veurem com personalitzar Git per adaptar-lo a les teves necessitats.

  1. Configuració Global

1.1. Configurant el Nom d'Usuari i el Correu Electrònic

El primer pas és configurar el teu nom d'usuari i el teu correu electrònic. Això és important perquè cada commit que facis estarà associat amb aquesta informació.

git config --global user.name "El teu Nom"
git config --global user.email "[email protected]"

1.2. Verificant la Configuració

Pots verificar la configuració actual amb la següent comanda:

git config --list

Això mostrarà una llista de totes les configuracions actuals de Git.

  1. Configuració de l'Editor de Text

Git utilitza un editor de text per a diverses operacions, com ara escriure missatges de commit. Pots configurar l'editor de text que prefereixis utilitzar.

2.1. Configurant l'Editor

Per exemple, per configurar nano com a editor de text:

git config --global core.editor "nano"

Per configurar vim:

git config --global core.editor "vim"

  1. Configuració d'Aliases

Els aliases són comandes personalitzades que pots crear per simplificar l'ús de Git. Per exemple, pots crear un alias per veure l'historial de commits de manera més amigable.

3.1. Creant un Alias

Per crear un alias per a git status:

git config --global alias.st status

Ara, pots utilitzar git st en lloc de git status.

3.2. Altres Aliases Útils

  • git co per a git checkout:

    git config --global alias.co checkout
    
  • git br per a git branch:

    git config --global alias.br branch
    
  • git ci per a git commit:

    git config --global alias.ci commit
    

  1. Configuració del Fitxer .gitignore

El fitxer .gitignore s'utilitza per especificar quins fitxers o directoris Git ha d'ignorar. Això és útil per evitar que fitxers temporals o de configuració local siguin afegits al repositori.

4.1. Creant un Fitxer .gitignore

Crea un fitxer .gitignore a l'arrel del teu projecte i afegeix els fitxers o directoris que vols ignorar. Per exemple:

# Ignorar fitxers de configuració de l'editor
.idea/
.vscode/

# Ignorar fitxers de compilació
*.class
*.o
*.log

# Ignorar fitxers temporals
*.tmp
*.swp

  1. Configuració de la Cache de Credencials

Per evitar haver d'introduir les teves credencials cada vegada que interactues amb un repositori remot, pots configurar la cache de credencials.

5.1. Configurant la Cache de Credencials

Per configurar la cache de credencials durant 15 minuts:

git config --global credential.helper cache

Per configurar la cache de credencials durant una hora (3600 segons):

git config --global credential.helper 'cache --timeout=3600'

  1. Configuració de la Línia de Comandes

6.1. Configurant Colors

Pots configurar Git per utilitzar colors en la línia de comandes, cosa que facilita la lectura de la sortida de les comandes.

git config --global color.ui auto

6.2. Configurant la Sortida de la Línia de Comandes

Per exemple, per veure la sortida de git diff en color:

git config --global color.diff auto

Resum

En aquesta secció, hem après com configurar Git per a un ús òptim. Hem configurat el nom d'usuari i el correu electrònic, l'editor de text, els aliases, el fitxer .gitignore, la cache de credencials i la sortida de la línia de comandes. Aquestes configuracions inicials et prepararan per treballar de manera eficient amb Git en els teus projectes.

En la següent secció, explorarem com crear un repositori Git i començar a treballar amb ell.

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