Utilizatorii Git folosesc Git pentru gestionarea proiectelor DevOps și a codului lor sursă. Pe această platformă, dezvoltatorii de proiecte lucrează împreună la caracteristicile și funcțiile proiectului prin fișiere și sunt obligați să modifice aceste fișiere din când în când. Deoarece mulți dezvoltatori lucrează la același proiect, este posibil ca ocazional să fie nevoie să vadă modificările anterioare și noi ale fișierului pentru înțelegere.
Acest articol va demonstra cum să diferențiezi același fișier între două comiteri din aceeași ramură.
Cum să diferențiezi același fișier între două comite pe aceeași ramură?
Pentru a diferenția un fișier între două comiteri din aceeași ramură, deschideți mai întâi depozitul Git. Apoi, comite modificările. După aceea, în aceeași ramură, modificați fișierul care a fost comis recent și comiteți-l din nou pentru a salva modificările locale. Acum, utilizați „ git diff HEAD~1 HEAD ” comanda.
Consultați pașii furnizați pentru o demonstrație practică.
Pasul 1: Deschideți Git Terminal
Mai întâi, din meniul Start, deschideți „ Git Bash ” Terminal Git:
Pasul 2: Accesați Depozitul Git
Apoi, utilizați „ CD ” și deschideți depozitul Git:
$ CD „C:\Git\Design”Pasul 3: Inițializați depozitul Git
Inițializați depozitul Git prin „ E fierbinte ”comandă:
$ E fierbinte
Pasul 4: Generați un fișier nou
Pentru a genera un nou fișier și a salva direct conținutul fișierului, executați comanda furnizată:
$ ecou 'Buna ziua' > NewFile.txtÎn comanda de mai sus, ecoul va adăuga conținutul și îl va salva direct în „ NewFile.txt ” fișier:
Acum, folosiți „ ls ” pentru a vizualiza toate fișierele și pentru a verifica dacă fișierul este creat sau nu:
$ ls
Pasul 5: Adăugați fișierul la indexul de staging
Apoi, mutați fișierul neurmărit la indexul de staging utilizând Git „ adăuga ”comandă:
$ git add NewFile.txt
Verificați starea Git pentru a verifica dacă modificările sunt adăugate sau nu la indexul de urmărire:
$ starea gitPasul 6: Commiteți fișierul generat
Pentru a comite fișierul nou generat pentru a salva modificările, scrieți următoarea comandă:
$ git commit -m „NewFile este comis”
Pasul 7: Modificați fișierul
Deschideți fișierul în editorul de text și actualizați-l:
$ porniți NewFile.txt
Modificați conținutul fișierului și apăsați pe „ Ctrl+S ” pentru a salva fișierul:
Pasul 8: Mutați fișierul în Staging Index
După aceea, adăugați modificarea neurmărită în indexul de staging:
$ git add NewFile.txt
Verificați starea depozitului pentru a verifica dacă modificările sunt adăugate în zona de pregătire sau nu:
$ starea git
Pasul 9: Commiteți fișierul modificat
După aceea, adăugați modificările în depozitul local Git folosind comanda dată:
$ git commit -m 'fișier modificat'
Vizualizați jurnalul de depozit pentru a verifica dacă modificările sunt efectuate sau nu:
$ git log
Pasul 10: Diferențați același fișier între două comiteri
Apoi, diferențiați același fișier între două comiteri executând comanda menționată mai jos. De asemenea, furnizați ID-urile de comitere pentru aceste două comiteri:
$ git diff 593d249 2b06488Rezultatul de mai jos arată cu succes diferența dintre același fișier între două comiteri. Aici, semnele „ — ' și ' +++ ” sunt indicatori de ieșire care arată comiterile noi și vechi. :
Alternativ, utilizatorii Git pot utiliza poziția HEAD în loc de ID-uri de comitere pentru a vedea diferența așa cum se arată în comanda de mai jos:
$ git diff CAP~ 1 CAP
Te-am învățat cum să diferențiezi același fișier între două comiteri.
Concluzie
Pentru a diferenția același fișier între două comiteri, mai întâi accesați depozitul local Git. Efectuați primul commit pentru fișier folosind „ $ git commit -m ” comanda. Apoi, faceți câteva modificări în același fișier și comiteți-l din nou pentru a salva modificările în depozitul local. După aceea, afișați diferența aceluiași fișier între diferite comiteri folosind „ git diff HEAD~1 HEAD ” comanda. Această postare a demonstrat cum să diferențiezi un fișier între două comiteri.