DEV Community

BabaianuSavelie
BabaianuSavelie

Posted on

Cum sa creezi primul tau repository pe github

Pentru a crea primul nostru repository pe github este nevoie sa avem un cont de github, putem sa unul chiar aici github.com.

Un alt instrument de care vom avea nevoie este Git bash.

Primul si primul pas pe care trebuie sa il facem este sa cream un nou repository pe github:

Image description

Dupa ce am creat repositoriul in github interfata noastra va arata astfel:

Image description

Dupa ce urmam acesti pasi vom reveni la mediul nostru local de lucru, la aplicatia noastra locala si deschidem un nou terminal de git bash apasand click dreapta pe mouse si alegem Git Bash here.

In terminal rulam comanda:

git init
Enter fullscreen mode Exit fullscreen mode

git init initializeaza un folder cu numele .git care contine toate informatiile despre proiectul nostru astfel daca vrem sa clonam acest repository va fi suficient doar folderul .git

Urmatoarea comanda comanda pe care trebuie sa o rulam este:

git add .
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda adauga toate fisierele la evindenta git.

git commit -m "Mesajul commitului"
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda creaza un nou commit ce contine date despre toate modificarile facute.

git remote add origin https://github.com/nume-repository.git
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda adauga o noua adresa remote care reprezinta adresa repositoriului de pe server.

git branch nume_prenume
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda creeaza o noua ramura cu numele si prenumele nostru.

git checkout nume_prenume
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda schimba ramura curenta la ramura creata de noi.

git checkout -b nume_prenume
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda este o prescurtare a ultimelor 2 comenzi de mai sus. Ea creaza o ramura noua cu numele indicat si imediat se schimba la ea.

Ultima comanda de care avem nevoie este:

git push -u nume_prenume
Enter fullscreen mode Exit fullscreen mode

Aceasta comanda impinge toate file-urile noastre in repositoriul de pe github de la distanta.

Top comments (0)