| 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 |
Last active
June 11, 2025 11:00
-
-
Save msaliett/f8bd77631ff9b86e795fb5b54f80ee7b to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Bon recull de comandes de git.