Git intermediar
George Boorman
Curriculum Manager, DataCamp
| Comandă | Funcție |
|---|---|
git diff |
Afișează modificările dintre toate fișierele nestagiate și ultimul commit |
git diff report.md |
Afișează modificările dintre un fișier nestagieat și ultimul commit |
git diff --staged |
Afișează modificările dintre toate fișierele stagiate și ultimul commit |
git diff --staged report.md |
Afișează modificările dintre un fișier stagieat și ultimul commit |
git diff 35f4b4d 186398f |
Afișează modificările dintre două commit-uri folosind hash-uri |
git diff HEAD~1 HEAD~2 |
Afișează modificările dintre două commit-uri folosind HEAD în loc de hash-uri |
git diff main summary-statistics


space pentru a avansa și q pentru a ieșigit branch
main
* feature_dev
feature_dev
Avem nevoie de o altă ramură pentru o a doua funcționalitate nouă
Soluție - redenumire feature_dev
Redenumirea unei ramuri
git branch -m
git branch
main
* feature_dev
feature_dev
Avem nevoie de o altă ramură pentru o a doua funcționalitate nouă
Soluție - redenumire feature_dev
git branch -m feature_dev chatbot
git branch
main
* chatbot
Proiectele mari pot avea multe ramuri
Ștergem ramurile după ce terminăm lucrul cu ele
Ștergem ramura chatbot cu indicatorul -d
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot nu a fost fuzionat în main, git branch -d chatbot va genera o eroareerror: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-Dgit branch -D chatbot
Deleted branch chatbot (was 3edb989).
Recuperarea ramurilor șterse este dificilă, dar posibilă
Asigurați-vă că nu mai aveți nevoie de ramură înainte de a o șterge!
| Comandă | Funcție |
|---|---|
git diff main chatbot |
Compară starea ramurilor main și chatbot |
git branch |
Listează toate ramurile |
git branch -m old_name new_name |
Redenumește ramura old_name în new_name |
git branch -d chatbot |
Șterge ramura chatbot, care a fost fuzionată |
git branch -D chatbot |
Șterge ramura chatbot, care nu a fost fuzionată |
Git intermediar