---
title: Ce este Git?
description: "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…"
url: "https://www.hostx.ro/kb/ce-este-git/"
updated: "2026-07-24"
category: CPanel / WHM / git
tags:
  - control versiuni
  - Git
  - linia de comandă
  - SSH
  - terminal
---

# Ce este Git?

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).
