Git s'ha convertit en l'estàndard per al control de versions en el desenvolupament de programari. La seua flexibilitat, velocitat i potència el fan indispensable per a qualsevol projecte, des de xicotetes aplicacions fins a projectes de codi obert a gran escala. No obstant això, per als acabats d'arribar, els comandaments de Git poden semblar avassalladors al principi. En aquest article, t'orientaré a través dels comandaments bàsics de Git, des de la configuració inicial fins a la gestió de repositoris i versions.
Abans de començar a treballar amb Git, és crucial configurar la teua identitat. Això inclou el teu nom d'usuari i la teua adreça de correu electrònic. Utilitza els següents comandaments per a configurar aquesta informació:
git config --global user.name "El teu Nom" git config --global user.email "elteu@correu.com"
El primer pas per a començar a usar Git en un projecte és inicialitzar un repositori. Això es pot fer amb el següent comandament dins del directori del teu projecte:
git init
Després d'inicialitzar un repositori, necessites dir-li a Git quins arxius han de ser rastrejats per a canvis. Pots fer-ho amb el comandament `git add` seguit del nom de l'arxiu o del directori:
git add nom_de_l_arxiu
També pots afegir tots els arxius modificats o nous amb:
git add .
Una vegada que has afegit arxius a l'àrea de preparació, necessites confirmar els canvis. Utilitza el comandament `git commit` juntament amb un missatge descriptiu per a registrar els canvis en el teu repositori:
git commit -m "Missatge descriptiu del canvi"
És important conéixer l'estat actual del teu repositori en qualsevol moment. Pots utilitzar el comandament `git status` per a veure quins arxius han estat modificats, afegits o eliminats, i quins estan llestos per a ser confirmats.
git status
Git manté un registre complet de tots els canvis realitzats en un repositori. Pots veure l'historial de commits amb el comandament `git log`:
git log
Les branques en Git et permeten treballar en diferents versions del teu projecte de manera aïllada. Pots crear una nova branca amb el següent comandament:
git branch nom_de_la_branca
Per a canviar a una branca existent, utilitza el comandament `git checkout` seguit del nom de la branca:
git checkout nom_de_la_branca
També pots crear una nova branca i canviar-hi en un sol pas amb:
git checkout -b nom_de_la_branca
Quan has acabat de treballar en una funció o una correcció d'errors en una branca, necessites fusionar aquests canvis de tornada a la branca principal (generalment `master` o `main`). Això es pot fer amb el comandament `git merge`:
git checkout nom_de_la_branca_destí git merge nom_de_la_branca_a_fusionar
Git també et permet clonar repositoris existents per a treballar localment en ells. Utilitza el comandament `git clone` seguit de l'URL del repositori:
git clone url_del_repositori
Pujar Canvis a un Repositori Remot
Un cop que has realitzat els teus canvis i estàs llest per a compartir-los amb altres, necessites pujar els teus commits a un repositori remot. Això es fa amb el comandament `git push`:
git push nom_del_repositori_remot nom_de_la_branca
Si estàs treballant en un projecte amb altres col·laboradors, és possible que necessites obtenir els canvis que han fet en el repositori remot. Utilitza el comandament `git pull` per a descarregar els canvis i fusionar-los amb la teua branca local:
git pull nom_del_repositori_remot nom_de_la_branca
Aquests són només els comandaments bàsics de Git que necessites per a començar a treballar en els teus projectes. A mesura que et familiaritzes més amb Git, descobriràs una gran quantitat de característiques avançades que poden millorar el teu flux de treball i productivitat. Continua explorant i practicant per a dominar Git i portar les teues habilitats de desenvolupament al següent nivell!