Blog / Ordres bàsiques de GIT – Guia per a principiants

Ordres bàsiques de GIT – Guia per a principiants

per SW Team

GIT és una de les eines més utilitzades en el món del desenvolupament, permetent als programadors gestionar el codi i col·laborar de manera eficient. A continuació, et mostrem una llista dels comandaments bàsics de GIT que t’ajudaran a començar en el teu camí cap al control de versions.

A continuació, et presentem els comandaments essencials de GIT i com SW Hosting pot ajudar-te a treure’n el màxim profit en entorns cloud.

Què és GIT?

GIT és un sistema de control de versions distribuït, que permet rastrejar els canvis als fitxers, facilitant la col·laboració entre diversos programadors.

Amb SW Hosting, pots portar els teus projectes al núvol, on GIT i altres serveis d’infraestructura s’integren per crear un entorn de desenvolupament complet i eficient.

Els projectes a GIT tenen tres seccions principals:

  • Directori de treball: On es realitzen els canvis als fitxers.
  • Àrea de preparació (Staging): Aquí es preparen els arxius que s'inclouran al proper commit.
  • Directori de GIT (Repositori): On es desa l'historial de commits i canvis confirmats.

A continuació, et deixem algunes de les ordres més comunes que t'ajudaran a manejar el teu repositori GIT.

Ordres bàsiques de GIT

  • git init: Crea un nou repositori GIT al directori actual o en un nou projecte.

    git init
    git init [nom-del-projecte]
    
  • git clone: Copia un dipòsit existent, ja sigui remot o local, a la teva màquina local.

    git clone https://github.com/usuari/repo.git
    git clone usuari@servidor:/ruta/al/repositori
    
  • git add: Afegeix fitxers a l'àrea de preparació (staging).

    git add <archiu.txt>
    git add .
    
  • git commit: Desa els canvis preparats al repositori amb un missatge descriptiu.

    git commit -m "Descripció dels canvis realitzats"
    
  • git status: Mostra l'estat del dipòsit, indicant quins fitxers han estat modificats, afegits o estan llestos per al commit.

    git status
    
  • git push: Envia els teus commits locals al repositori remot.

    git push origin main
    
  • git pull: Descarrega i fusiona els canvis del dipòsit remot al local.

    git pull
    
  • git branch: Mostra les branques actuals, crea una branca nova o elimina una existent.

    git branch
    git branch nom-branca
    git branch -d nom-branca
    
  • git checkout: Canvia entre branques o crea una nova branca i hi canvia.

    git checkout nom-branca
    git checkout -b nova-branca
    
  • git merge: Fusiona una branca amb una altra. Això se sol utilitzar després d'acabar el desenvolupament en una branca de característiques.

    git merge nom-branca
    
  • git log: Mostra l'historial de commits del repositori.

    git log
    
  • git reset: Desfes canvis locals i reinicia l'àrea de preparació a l'últim commit.

    git reset --hard HEAD
    
  • git rm: Elimina fitxers de l'àrea de preparació i del directori de treball.

    git rm archivo.txt
    
  • git stash: Guarda temporalment els canvis no confirmats i neteja l'àrea de treball per poder canviar de branques o realitzar altres tasques sense perdre la feina actual.

    git stash
    
  • git fetch: Descarrega els canvis del dipòsit remot sense fusionar-los immediatament

    git fetch origin
    

Conclusió

Amb aquests comandaments bàsics de GIT, estaràs preparat per començar a gestionar els teus projectes de manera eficaç. SW Hosting t’ofereix una infraestructura al núvol segura i escalable per emmagatzemar i executar els teus repositoris, potenciant el teu desenvolupament i garantint una col·laboració sense interrupcions. Experimenta cada comandament i dona fluïdesa als teus projectes amb nosaltres!

i
Email send icon