Come mostrare le modifiche non confermate in Git e alcune differenze di Git in dettaglio?

Come Mostrare Le Modifiche Non Confermate In Git E Alcune Differenze Di Git In Dettaglio



Mentre lavorano su Git, gli sviluppatori devono controllare tutte le modifiche di cui è stato eseguito e non eseguito il commit prima di eseguire il push del contenuto locale nel repository remoto. Come sappiamo, i file di cui non è stato eseguito il commit non vengono inviati al repository remoto Git. Per visualizzare lo stato del repository incluse le modifiche non salvate in Git, il ' $ stato git ” comando da utilizzare. Inoltre, gli sviluppatori potrebbero aver bisogno di visualizzare le modifiche tra i commit recenti. A tale scopo, utilizzare il ' $git diff ” per visualizzare la differenza tra i due commit desiderati.







Questa guida parlerà di:



Come visualizzare le modifiche Git Uncommitted?

Per visualizzare le modifiche di cui non è stato eseguito il commit in Git, vai prima al repository richiesto e genera un file e tienine traccia nell'indice di staging. Quindi, visualizza le modifiche rilevate del repository Git utilizzando il ' $ stato git ” comando.



Segui i passaggi forniti per implementare lo scenario sopra discusso!





Passaggio 1: vai alla directory Git locale

Passare alla specifica directory locale utilizzando il ' CD comando:



$ CD 'C:\Vai \n ew_repos'

Passaggio 2: Genera nuovo file

Quindi, esegui il ' tocco ” comando per creare un nuovo file nella directory locale:

$ tocco file_prova.txt

Passaggio 3: aggiungere le modifiche alla directory di lavoro nell'area di gestione temporanea di Git

Per tenere traccia delle modifiche appena aggiunte all'indice di staging, eseguire il comando indicato di seguito:

$ git add file_prova.txt

Passaggio 4: verifica le nuove modifiche

Visualizza le modifiche confermate e non confermate eseguendo il comando ' $ stato git comando:

$ stato git

Nell'output seguente, puoi vedere che il file appena creato deve essere sottoposto a commit:

Passiamo alla sezione successiva e diamo un'occhiata al metodo per mostrare la differenza tra due commit.

Come distinguere tra due commit utilizzando il comando 'git diff'?

Per trovare la differenza tra due commit, crea un nuovo file. Quindi, metti in scena e conferma le modifiche. Successivamente, apri il file nell'editor di testo e aggiungi alcune modifiche. Aggiungi nuove modifiche all'area di staging e confermale. Successivamente, utilizzare il ' $git diff ” insieme all'hash SHA dei commit desiderati per visualizzare le modifiche nel file.

Prova i passaggi forniti per implementare lo scenario sopra discusso!

Passaggio 1: genera nuovo file

Corri il ' tocco ” comando per creare un nuovo file di testo:

$ tocco file1.txt

Passaggio 2: traccia il nuovo file

Esegui il seguente comando per aggiungere il file appena creato all'area di gestione temporanea di Git a scopo di tracciamento:

$ git add file1.txt

Passaggio 3: eseguire il commit di nuove modifiche

Quindi, salva tutte le modifiche aggiunte al repository Git eseguendo il comando ' git commit comando:

$ git commit -m '1 file aggiunto'

Passaggio 4: apri e aggiorna il file

Ora, per aprire e aggiornare il file appena aggiunto, esegui il comando ' $ inizio comando:

$ avviare file1.txt

Passaggio 5: aggiungere modifiche all'area di gestione temporanea

Dopo aver apportato modifiche al file, tienine traccia nell'area di gestione temporanea di Git:

$ git add .

Passaggio 6: eseguire il commit di nuove modifiche

Successivamente, aggiorna il repository Git con le modifiche appena aggiunte eseguendo il comando indicato di seguito:

$ git commit -m 'file1.txt aggiornato'

Passaggio 7: controlla il registro Git

Successivamente, esegui il ' git riflog ” comando per ottenere l'hash SHA di tutti i commit:

$ registro git --in linea

Nell'output seguente, abbiamo copiato l'evidenziato commit SHA-hash per trovare la differenza tra loro:

Passaggio 8: trova la differenza tra i commit

Infine, ottieni la differenza tra l'hash SHA del commit copiato desiderato utilizzando il ' git diff comando:

$ git diff cea60d0726df51

Nell'output di seguito:

  • ” indica la vecchia versione del file
  • +++ ” mostra il file aggiornato.
  • +Il mio primo file. ' è il contenuto aggiornato del file specifico

Abbiamo spiegato come mostrare le modifiche senza commit e le differenze tra due commit in Git.

Conclusione

Per verificare le modifiche non salvate, vai alla directory locale ed esegui il comando ' stato git ” comando. Mostra tutte le modifiche di cui non è stato eseguito il commit. Tuttavia, se vuoi trovare la differenza tra due commit, il ' git diff ” è possibile utilizzare il comando. Questo post ha dimostrato il metodo per mostrare le modifiche senza commit e trovare la differenza tra due commit in Git.