Cum să diferențiezi același fișier între două comisii diferite pe aceeași ramură

Cum Sa Diferentiezi Acelasi Fisier Intre Doua Comisii Diferite Pe Aceeasi Ramura



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 git

Pasul 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 2b06488

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