Qual è la differenza tra due commit in git

Qual è la differenza tra due commit in git
In questa era, Git è il sistema di versioning decentralizzato più utilizzato e esigente. Il suo lavoro dipende da due fondamentali, apportando modifiche agli utenti e quindi commettendo con successo tali modifiche al repository Git. Questi commit salvano il commit più recente e tengono traccia delle modifiche apportate al progetto.

Inoltre, Git consente ai suoi utenti di verificare la differenza tra i commit con l'aiuto di "$ git diff"Comando, e in questo studio, ne discuteremo in dettaglio.

Qual è la differenza tra due commit in git?

A volte gli utenti incontrano situazioni quando sono tenuti a confrontare i dati nel proprio repository git con un'altra fonte di dati disponibile in un altro repository git. In tale scenario, conoscere la differenziazione tra due commit in Git è essenziale.

Per fare ciò, dai un'occhiata alla procedura sotto fornita!

Passaggio 1: lancia git bash

Apri il terminale Git chiamato "Git Bash"Con l'aiuto del"Avviare" menù:

Passaggio 2: Crea la directory

Innanzitutto, crea la nuova directory usando "mkdir"Comando:

$ mkdir my_dir

Passaggio 3: vai alla directory

Successivamente, eseguire il “CD"Comando di spostarsi nella directory:

$ cd my_dir

Passaggio 4: crea file

Ora, crea il nuovo file nella directory locale GIT:

$ touch file1.TXT

Passaggio 5: Aggiungi file

Aggiungi il file non tracciato al repository Git:

$ git aggiungi file1.TXT

Passaggio 6: commettere modifiche

Ora, commetti tutte le modifiche alla directory GIT:

$ git commit -m "aggiungi file1"

Qui, il "-M"L'opzione si riferisce al messaggio aggiunto:

Passaggio 7: creare file

Crea un altro nuovo file nella directory corrente:

$ touch file2.TXT

Passaggio 8: Aggiungi file

Aggiungere "file2.TXT"Nel repository Git usando"git aggiungi"Comando:

$ git aggiungi file2.TXT

Passaggio 9: commettere modifiche

Eseguire il "commit gitComando "con il"-M"Flag per salvare le modifiche nella directory GIT:

$ git commit -m "aggiungi file2"

Nota: Per visualizzare la differenza tra due commit, apri i file creati in un editor e apporta alcune modifiche come l'aggiunta di un po 'di testo, salva il file e commetti modifiche.

Passaggio 10: Controlla la cronologia dei registri

Controlla la cronologia del registro della directory GIT utilizzando il "registro git"Comando:

$ git log --pretty = oneline

Come puoi vedere, vengono visualizzati tutti i cambiamenti di commit del Repo Git. Qui, il "-Pretty = oneline"L'opzione viene utilizzata per mostrare l'output come commit per riga:

Passaggio 11: controllare la differenza tra i commit

Ora, esegui il "git diff"Comando per differenziare i due commit:

$ git diff

Come puoi vedere, abbiamo commesso entrambi i file "File1.TXT" E "file2.TXT" due volte. IL "-Il simbolo indica il primo commit e il "+++"Il simbolo rappresenta il secondo commit in entrambi i file. Inoltre, "@@ -0,0 +1 @@"Mostra il numero di riga che abbiamo cambiato in ogni file:

Questo è tutto! Abbiamo brevemente differenziato i due commit in git.

Conclusione

Per comprendere la differenza tra due commit in Git, in primo luogo, aprire il terminale, navigare a Git Local Repo usando il “CD"Comanda e crea una nuova directory. Quindi, crea e aggiungi nuovi file. Commettere modifiche alla directory git eseguendo il "$ git commit -m"Comando ed eseguire il"$ git log -pretty = oneline"Comando per controllare la cronologia del registro. Successivamente, eseguire il “$ git diff"Comando per controllare la differenza. Questo studio ha dimostrato come differenziare due commit in Git.