En aquesta secció, aprendrem com crear un nou repositori de Git des de zero. Un repositori és essencialment una carpeta que conté tots els fitxers del teu projecte, així com l'historial de canvis d'aquests fitxers. Crear un repositori és el primer pas per començar a utilitzar Git en el teu projecte.
Passos per Crear un Repositori
- Inicialitzar un Repositori Nou
Per inicialitzar un nou repositori de Git, segueix aquests passos:
- Obre el terminal o la línia de comandes.
- Navega fins a la carpeta del teu projecte. Si encara no tens una carpeta per al teu projecte, pots crear-ne una nova:
mkdir nom-del-projecte cd nom-del-projecte
- Inicialitza el repositori de Git:
git init
Aquest comandament crea una nova subcarpeta anomenada .git
dins de la carpeta del teu projecte. Aquesta subcarpeta conté tots els fitxers necessaris per al repositori de Git.
- Verificar la Creació del Repositori
Per assegurar-te que el repositori s'ha creat correctament, pots executar el següent comandament:
Hauries de veure una carpeta anomenada .git
a la llista de fitxers i carpetes. Aquesta carpeta conté tota la informació del repositori de Git.
- Afegir Fitxers al Repositori
Després d'inicialitzar el repositori, pots començar a afegir fitxers. Per exemple, pots crear un fitxer README.md
i afegir-lo al repositori:
- Fer el Primer Commit
Un cop hagis afegit els fitxers, pots fer el primer commit per guardar aquests canvis al repositori:
Exemples Pràctics
Exemple 1: Crear un Repositori per a un Projecte Nou
-
Crea una nova carpeta per al projecte:
mkdir projecte-nou cd projecte-nou
-
Inicialitza el repositori de Git:
git init
-
Crea un fitxer
README.md
i afegeix-lo al repositori:echo "# Projecte Nou" > README.md git add README.md
-
Fes el primer commit:
git commit -m "Primer commit: afegir README.md"
Exemple 2: Convertir una Carpeta Existente en un Repositori de Git
-
Navega fins a la carpeta del projecte existent:
cd carpeta-existente
-
Inicialitza el repositori de Git:
git init
-
Afegeix tots els fitxers existents al repositori:
git add .
-
Fes el primer commit:
git commit -m "Primer commit: afegir fitxers existents"
Exercicis Pràctics
Exercici 1: Crear un Repositori Nou
- Crea una nova carpeta anomenada
exercici-repositori
. - Inicialitza un repositori de Git dins d'aquesta carpeta.
- Crea un fitxer
index.html
amb el contingut següent:<!DOCTYPE html> <html> <head> <title>Pàgina d'Exemple</title> </head> <body> <h1>Hola, món!</h1> </body> </html>
- Afegeix el fitxer
index.html
al repositori. - Fes un commit amb el missatge "Primer commit: afegir index.html".
Solució
mkdir exercici-repositori cd exercici-repositori git init echo "<!DOCTYPE html> <html> <head> <title>Pàgina d'Exemple</title> </head> <body> <h1>Hola, món!</h1> </body> </html>" > index.html git add index.html git commit -m "Primer commit: afegir index.html"
Conclusió
En aquesta secció, hem après com crear un nou repositori de Git, afegir fitxers i fer el primer commit. Aquest és el primer pas per començar a utilitzar Git en els teus projectes. En la següent secció, veurem com clonar un repositori existent.
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ó