Afegir un projecte Laravel existent a GitLab

Abans de començar, si instal·lem Laravel amb Composer, vol dir que estem clonant el projecte del repositori de desenvolupament. Per iniciar el nostre propi repositori des de 0, ens hem d'assegurar que la carpeta .git i .github s'han el·liminat (tot i que aquesta última es podria deixar). 

Un cop comprovat això, iniciem GIT al projecte (dins del directori del projecte):
git init
Tot seguit creem un projecte des de la web de GitLab, que genera un projecte i un enllaç al mateix: https://gitlab.com/usuari/el-meu-projecte.git. Des de a consola del nostre ordinador, afegim aquest projecte al repositori remot, indicant l'enllaç generat:
git remote add origin https://gitlab.com/usuari/el-meu-projecte.git
git add .
git commit -m "1r commit"
git push -u origin master
Amb les línies anteriors fem el següent:
  1. Afegim o enllaçem el projecte git en local a un servei de repositori on line, el que sigui.
  2. Diem a git que ho afegeixi tot (.)
  3. Fem el primer commit posant com a títol '1r commit'.
  4. Pujem al repositori al núvol el que hi ha en aquest commit. En aquest primer, serà tot el projecte.
Com que la url que hem posat és https i no del tipus git@gitlab.elmeuusuari/el-meu-projecte.git, ens demana usuari i mot de pas:
Username for 'https://gitlab.com': usuari@gmail.com
Password for 'https://usuari@gmail.com@gitlab.com':
Counting objects: 330, done.
Sembla que tot ha anat bé:
Compressing objects: 100% (292/292), done.
Writing objects: 100% (330/330), 4.78 MiB | 1.62 MiB/s, done.
Total 330 (delta 70), reused 0 (delta 0)
remote: Resolving deltas: 100% (70/70), done.
To https://gitlab.com/usuari/el-meu-projecte.git
* [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
Per anar pujant els canvis que anem fent al repositori online (útil per mantenir còpies de seguretat), farem:
git status
git add .
git commit
git push origin master
Si volem desar els canvis en una altra branca, canviarem master per la branca que haguem creat.

Alternativament, també podem gestionar-ho des d'un client (GitKraken, per exemple). Només hem d'obrir el repositori que tenim en local des del client. Pot ser que aquest client ens demani usuari i contrasenya de GitLab, on hem pujat el projecte per tenir-lo sincronitzat en remot.

Comentaris