Skip to content

Instantly share code, notes, and snippets.

@msaliett
Last active June 11, 2025 11:00
Show Gist options
  • Select an option

  • Save msaliett/f8bd77631ff9b86e795fb5b54f80ee7b to your computer and use it in GitHub Desktop.

Select an option

Save msaliett/f8bd77631ff9b86e795fb5b54f80ee7b to your computer and use it in GitHub Desktop.

Comandes Git - Guia Ràpida

Comanda Explicació
git init Crea un nou repositori Git al directori actual. És com dir "ei, començo un projecte nou!"
git clone <url> Descarrega el repositori remot que es troba a la url al teu ordinador
git add <fitxer> Afegeix un fitxer a l'àrea de preparació (staging). És com posar-lo a la llista "per fer commit"
git add . Afegeix tots els fitxers modificats a l'àrea de preparació d'una tacada
git commit -m "missatge" Guarda els canvis amb un missatge explicatiu. És com fer una foto dels teus canvis
git status Et diu què passa amb els fitxers: quins estan modificats, afegits, etc.
git log Mostra l'historial de commits.
git push Envia els teus commits al repositori remot (GitHub, GitLab...)
git pull Descarrega i fusiona els últims canvis del repositori remot
git branch Mostra totes les branques que tens i en quina estàs
git branch <nom> Crea una nova branca amb el nom que vulguis
git checkout <branca> Canvia a una altra branca
git checkout -b <nom> Crea una nova branca i s'hi canvia directament
git merge <branca> Fusiona una branca amb la que estàs actualment
git restore <nom> Recupera la darrera versió "commit" del fitxer
git diff Mostra les diferències entre els fitxers modificats i la versió anterior
git reset <fitxer> Treu un fitxer de l'àrea de preparació (staging). Desfà els "add"
git reset --hard Desfà tots els canvis no guardats. Atenció, això no es pot desfer!
git remote -v Mostra quins repositoris remots tens configurats
git fetch Descarrega informació del repositori a l'àrea de confirmació de commits
git rm <fitxer> Elimina un fitxer del repositori i del disc
git mv <origen> <destí> Mou o reanomena un fitxer
git tag <nom> Crea una etiqueta per marcar una versió específica
@raimonizard
Copy link

Bon recull de comandes de git.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment