Com mostrar els canvis no compromesos a Git i algunes diferències de Git en detall?

Com Mostrar Els Canvis No Compromesos A Git I Algunes Diferencies De Git En Detall



Mentre treballen a Git, els desenvolupadors han de comprovar tots els canvis compromesos i no compromesos abans d'enviar el contingut local al repositori remot. Com sabem que els fitxers no compromesos no s'envien al dipòsit remot de Git. Per veure l'estat del dipòsit, inclosos els canvis no compromesos a Git, el ' estat $ git ” s'utilitzarà l'ordre. A més, és possible que els desenvolupadors hagin de veure els canvis entre les commits recents. Per a això, utilitzeu el ' $ git diff ” comanda per mostrar la diferència entre les dues confirmacions desitjades.







Aquesta guia tractarà sobre:



Com veure els canvis no compromesos de Git?

Per veure els canvis no compromesos a Git, primer aneu al repositori requerit i genereu un fitxer i feu-ne un seguiment a l'índex de prova. A continuació, visualitzeu els canvis de seguiment del repositori Git utilitzant el ' estat $ git ' comandament.



Seguiu els passos proporcionats per implementar l'escenari comentat anteriorment!





Pas 1: aneu al Directori local de Git

Desplaceu-vos al directori local concret mitjançant el botó “ cd ' comandament:



$ cd 'C:\Vés \n ew_repos'

Pas 2: genera un fitxer nou

A continuació, executeu el ' tocar ” ordre per crear un fitxer nou al directori local:

$ tocar fitxer_prova.txt

Pas 3: afegiu els canvis al directori de treball a l'àrea de preparació de Git

Per fer un seguiment dels canvis afegits recentment a l'índex de preparació, executeu l'ordre que s'indica a continuació:

$ git add fitxer_prova.txt

Pas 4: verifiqueu els nous canvis

Consulteu els canvis compromesos i no compromesos executant el ' estat $ git ' comandament:

$ estat git

A la sortida següent, podeu veure que el fitxer acabat de crear s'ha de confirmar:

Passem a la següent secció i comprovem el mètode per mostrar la diferència entre dues confirmacions.

Com diferenciar entre dos commits utilitzant l'ordre 'git diff'?

Per trobar la diferència entre dos commits, creeu un fitxer nou. A continuació, escenifiqueu i cometeu els canvis. A continuació, obriu el fitxer a l'editor de text i afegiu alguns canvis. Afegiu nous canvis a l'àrea de preparació i compromeu-los. Després d'això, utilitzeu el ' $ git diff ” ordre juntament amb el SHA-hash de les confirmacions desitjades per veure els canvis al fitxer.

Proveu els passos proporcionats per implementar l'escenari comentat anteriorment!

Pas 1: genera un fitxer nou

Executeu el ' tocar ” ordre per crear un fitxer de text nou:

$ tocar fitxer1.txt

Pas 2: Feu un seguiment del nou fitxer

Executeu l'ordre següent per afegir el fitxer creat recentment a l'àrea de prova de Git amb finalitats de seguiment:

$ git add fitxer1.txt

Pas 3: fer nous canvis

A continuació, deseu tots els canvis afegits al repositori Git executant el ' git commit ' comandament:

$ git commit -m '1 fitxer afegit'

Pas 4: obriu i actualitzeu el fitxer

Ara, per obrir i actualitzar el fitxer recentment afegit, executeu el ' $ començar ' comandament:

$ iniciar fitxer1.txt

Pas 5: afegiu canvis a l'àrea de preparació

Després de fer canvis al fitxer, feu-ne un seguiment a l'àrea de preparació de Git:

$ git add .

Pas 6: Comenta nous canvis

A continuació, actualitzeu el repositori Git amb els canvis afegits recentment executant l'ordre que s'indica a continuació:

$ git commit -m 'Fitxer1.txt actualitzat'

Pas 7: comproveu el registre de Git

Després d'això, executeu el ' git reflog ” ordre per obtenir el SHA-hash de totes les confirmacions:

$ git log --en línia

A la sortida següent, hem copiat el commit SHA-hash ressaltat per trobar la diferència entre ells:

Pas 8: Trobeu la diferència entre els compromisos

Finalment, obteniu la diferència entre el hash SHA-commit copiat desitjat utilitzant el ' git diff ' comandament:

$ git diff cea60d0 726df51

A la sortida següent:

  • ” indica la versió antiga del fitxer
  • +++ ” mostra el fitxer actualitzat.
  • + El meu primer fitxer. ” és el contingut actualitzat del fitxer en particular

Hem explicat com mostrar els canvis no compromesos i les diferències entre dos commits a Git.

Conclusió

Per comprovar els canvis no compromesos, navegueu al directori local i executeu el ' estat git ' comandament. Mostra tots els canvis no compromesos. Tanmateix, si voleu trobar la diferència entre dos commits, el ' git diff ” es pot utilitzar l'ordre. Aquesta publicació va demostrar el mètode per mostrar els canvis no compromesos i trobar la diferència entre dos commits a Git.