Come mostrare cambiamenti non impegnati in Git e alcune differenze GIT in dettaglio?

Come mostrare cambiamenti non impegnati in Git e alcune differenze GIT in dettaglio?

Mentre lavorano su GIT, gli sviluppatori devono controllare tutte le modifiche impegnate e non impegnate prima di spingere i contenuti locali nel repository remoto. Come sappiamo che i file non impegnati non vengono spinti nel repository remoto GIT. Per visualizzare lo stato del repository, comprese le modifiche non impegnate in Git, il "$ git status"Il comando deve essere usato. Inoltre, gli sviluppatori potrebbero aver bisogno di visualizzare i cambiamenti tra i recenti commit. A tale scopo, usa il “$ git diff"Comando per visualizzare la differenza tra i due commit desiderati.

Questa guida discuterà di:

  • Come visualizzare le modifiche non impegnate?
  • Come differenziare due commenti utilizzando il "git diff"Comando?

Come visualizzare le modifiche non impegnate?

Per visualizzare le modifiche non impegnate in Git, vai prima al repository richiesto e genera un file e traccialo sull'indice di stadiazione. Quindi, visualizza le modifiche monitorate del repository Git utilizzando il "$ git status"Comando.

Seguire i passaggi forniti per implementare lo scenario sopra discusso!

Passaggio 1: vai alla directory git locale

Passa alla directory locale particolare usando il "CD"Comando:

$ cd "C: \ git \ new_repos"

Passaggio 2: generare nuovo file

Quindi, eseguire il “tocco"Comando per creare un nuovo file nella directory locale:

$ touch test_file.TXT

Passaggio 3: aggiungi le modifiche alla directory di lavoro all'area di stadiazione Git

Per tracciare le modifiche appena aggiunte all'indice di stadiazione, eseguire il comando di seguito:

$ git aggiungi test_file.TXT

Passaggio 4: verificare nuove modifiche

Visualizza le modifiche impegnate e non impegnate eseguendo il "$ git status"Comando:

$ git status

Nell'output seguente, è possibile vedere che il file appena creato deve essere impegnato:

Passiamo alla sezione successiva e controlliamo il 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, stampare e commettere cambiamenti. Quindi, apri il file nell'editor di testo e aggiungi alcune modifiche. Aggiungi nuove modifiche all'area di stadiazione e impegnale. Dopodiché, utilizza il "$ git diff"Comando insieme al mandato di sha dei commessi desiderati per visualizzare le modifiche nel file.

Prova i passaggi forniti per implementare lo scenario sopra discusso!

Passaggio 1: generare nuovo file

Corri il "tocco"Comando per creare un nuovo file di testo:

$ touch file1.TXT

Passaggio 2: monitora il nuovo file

Esegui il seguente comando per aggiungere il file appena creato all'area di stadiazione GIT ai fini del monitoraggio:

$ git aggiungi file1.TXT

Passaggio 3: commettere nuove modifiche

Quindi, salva tutte le modifiche aggiunte al repository Git eseguendo il "commit git"Comando:

$ git commit -m "1 file aggiunto"

Passaggio 4: aprire e aggiornare il file

Ora, per aprire e aggiornare il file appena aggiunto, eseguire il "$ inizio"Comando:

$ start file1.TXT

Passaggio 5: aggiungere modifiche all'area di stadiazione

Dopo aver apportato modifiche al file, seguirli nell'area di stadiazione GIT:

$ git aggiungi .

Passaggio 6: commettere nuove modifiche

Successivamente, aggiorna il repository Git con modifiche appena aggiunte eseguendo il comando a testa dati:

$ git commit -m "file1.txt aggiornato "

Passaggio 7: controlla il registro Git

Dopodiché, esegui il "Git Reflog"Comando per ottenere lo sha-hash di tutti i commit:

$ git log --oneline

Nell'output seguente, abbiamo copiato il commit sha-hash evidenziato per aver trovato la differenza tra loro:

Passaggio 8: trova la differenza tra i commit

Infine, ottieni la differenza tra il commit copiato desiderato sha-hash utilizzando il "git diff"Comando:

$ git diff cEA60d0 726df51

Nell'output di seguito:

  • "-"Indica la vecchia versione del file
  • "+++"Mostra il file aggiornato.
  • "+Il mio primo file."È il contenuto aggiornato del file particolare

Abbiamo spiegato come mostrare cambiamenti non impegnati e differenze tra due commit in Git.

Conclusione

Per verificare le modifiche non impegnate, vai alla directory locale ed esegui il "Stato Git"Comando. Mostra tutte le modifiche non impegnate. Tuttavia, se vuoi trovare la differenza tra due commit, il "git diff "Il comando può essere utilizzato. Questo post ha dimostrato il metodo per mostrare cambiamenti non impegnati e trovare la differenza tra due commit in Git.