You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ro/Git-Basics
leestott 11b76f9886
🌐 Update translations via Co-op Translator
2 months ago
..
README.md 🌐 Update translations via Co-op Translator 2 months ago

README.md

Noțiuni de bază despre GIT pentru începători în dezvoltarea web 👶

Ce este Git?

  1. Git este un sistem distribuit de control al versiunilor.
  2. Întregul cod sursă și istoricul sunt disponibile pe computerul fiecărui dezvoltator, ceea ce permite ramificarea și îmbinarea ușoară.
  3. Este utilizat ca sistem de control al versiunilor (VCS) pentru a urmări modificările fișierelor de pe computer.
  • Control al versiunilor distribuit
  • Coordonează munca între mai mulți dezvoltatori
  • Cine a făcut ce modificări și când
  • Revenire la orice moment
  • Repositori locale și remote

CONCEPTELE GIT

  • Urmărește istoricul codului
  • Face "instantanee" ale fișierelor tale
  • Tu decizi când să faci o instantanee prin crearea unui "commit"
  • Poți vizita orice instantanee oricând
  • Poți pregăti fișiere înainte de a le comite

Diferența între Git și GitHub

Git GitHub
Git este un software GitHub este un serviciu cloud
Git este instalat local pe sistem GitHub este găzduit pe web
Este un instrument de linie de comandă Este o interfață grafică
Git este întreținut de Linux GitHub este întreținut de Microsoft
Este axat pe controlul versiunilor și partajarea codului Este axat pe găzduirea centralizată a codului sursă
Git este licențiat open-source GitHub include un nivel gratuit și unul plătit
Git a fost lansat în 2005 GitHub a fost lansat în 2008

Instalarea GIT

  • Linux (Debian) $sudo apt-get install git
  • Linux (Fedora) $sudo yum install git
  • Descărcare pentru Mac
  • Descărcare pentru Windows

Pașii procesului de instalare:

  1. Apoi continuă cu Next > Next > Next > Install

După instalare, trebuie să configurăm Git folosind Git Bash

  1. git config --global user.name 'YourName'
  2. git config --global user.email 'YourEmail'

Comenzi Git


Obținerea și crearea proiectelor

Comandă Descriere
git init Inițializează un repository Git local
git clone ssh://git@github.com/[username]/[repository-name].git Creează o copie locală a unui repository remote

Crearea de instantanee de bază

Comandă Descriere
git status Verifică starea
git add [file-name.txt] Adaugă un fișier în zona de pregătire
git add -A Adaugă toate fișierele noi și modificate în zona de pregătire
git commit -m "[commit message]" Comite modificările
git rm -r [file-name.txt] Șterge un fișier (sau folder)
git push Trimite modificările către repository-ul remote
git pull Preia cele mai recente modificări din repository-ul remote

Ramificare și îmbinare

Comandă Descriere
git branch Listează ramurile (asteriscul indică ramura curentă)
git branch -a Listează toate ramurile (locale și remote)
git branch [branch name] Creează o nouă ramură
git branch -D [branch name] Șterge o ramură
git push origin --delete [branch name] Șterge o ramură remote
git checkout -b [branch name] Creează o nouă ramură și trece la ea
git checkout -b [branch name] origin/[branch name] Clonează o ramură remote și trece la ea
git branch -m [old branch name] [new branch name] Redenumește o ramură locală
git checkout [branch name] Treci la o ramură
git checkout - Treci la ultima ramură accesată
git checkout -- [file-name.txt] Renunță la modificările unui fișier
git merge [branch name] Îmbină o ramură în ramura activă
git merge [source branch] [target branch] Îmbină o ramură în ramura țintă
git stash Salvează modificările într-un director de lucru murdar
git stash clear Șterge toate intrările salvate

Partajarea și actualizarea proiectelor

Comandă Descriere
git push origin [branch name] Trimite o ramură către repository-ul remote
git push -u origin [branch name] Trimite modificările către repository-ul remote (și memorează ramura)
git push Trimite modificările către repository-ul remote (ramura memorată)
git push origin --delete [branch name] Șterge o ramură remote
git pull Actualizează repository-ul local la cel mai recent commit
git pull origin [branch name] Preia modificările din repository-ul remote
git remote add origin ssh://git@github.com/[username]/[repository-name].git Adaugă un repository remote
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Setează ramura origin a unui repository la SSH

Inspecție și comparație

Comandă Descriere
git log Vizualizează modificările
git log --summary Vizualizează modificările (detaliat)
git log --oneline Vizualizează modificările (succint)
git diff [source branch] [target branch] Previzualizează modificările înainte de îmbinare

Declinare de responsabilitate:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim să asigurăm acuratețea, vă rugăm să fiți conștienți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa maternă ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.