Git este un sistem popular de control al versiunilor, disponibil pentru unele pachete de găzduire HostX. Pe serverele virtuale și dedicate, Git este preinstalat. Îți permite să urmărești mai multe revizuiri ale fișierelor din proiectele tale.
Crearea unui repository
Conectează-te la cont prin SSH și rulează:
git init NUME_REP
Înlocuiește NUME_REP cu numele directorului (dacă nu există, va fi creat). Adaugă fișierele și fă commit:
git add . git commit -m "mesaj"
La primul commit, Git îți poate cere identitatea:
git config --global user.email "you@exemplu.ro" git config --global user.name "Numele"
Modificări și istoric
După editarea fișierelor, folosește git add și git commit (sau combinat git commit -a -m "mesaj"). Pentru starea curentă și istoric:
git status git log
Branches (ramuri)
git branch NUME # creează un branch git branch # listează branch-urile git checkout NUME # comută pe alt branch git merge NUME # îmbină modificările dintr-un branch
Clonarea unui repository
git clone /home/utilizator/proiect /home/utilizator/proiectclona
Pentru a aduce modificările înapoi:
cd /home/utilizator/proiect git pull /home/utilizator/proiectclona master
Notă: la clonarea prin HTTPS de pe un server remote (ex. GitHub) poți primi eroarea error setting certificate verify locations, cauzată de jailshell. Deschide un tichet către Departamentul Tehnic pentru acces shell normal (accesul SSH necesită un IP static).