Cos'è un ID commit git?

Cos'è un ID commit git?
Git è un sistema di controllo del versioning decentralizzato che consente agli sviluppatori di apportare modifiche ai file di codice sorgente del progetto. Quindi, aggiungili al repository locale. Successivamente, gli sviluppatori li rendono pubblicamente disponibili per tutti. Queste modifiche possono essere aggiunte da "commit git"Comando che rappresenta le modifiche.

Questo articolo spiegherà:

  • Cos'è il commit git?
  • Cos'è il commit ID git?
  • Come impegnarsi in git?
  • Come trovare ID commit usando i comandi GIT?

Cos'è il commit git?

I commit sono istantanee del codice del progetto in un punto specifico in passato. Gli sviluppatori possono visualizzare le vecchie modifiche al codice del progetto che sono state sostituite con nuove modifiche utilizzando commit. Inoltre, è utile per la collaborazione con altri membri del progetto perché contiene modifiche da loro apportate.

Cos'è il commit ID git?

Il commit ID GIT è il valore univoco shash generato automaticamente e assegnato a commit ogni volta che viene effettuato un nuovo commit nel repository. Il commit ID viene utilizzato durante la fusione di commit o il controllo dei file da diversi commit.

Come impegnarsi in git?

Per commettere modifiche aggiunte dall'area di stadiazione al repository locale, il "git commit -m "" "Il comando può essere utilizzato. Dopo aver eseguito questo comando, nuovi file o modifiche vengono aggiunti al repository locale.

Dai un'occhiata ai seguenti passaggi per esplorare il processo di impegno in GIT!

Passaggio 1: passare al repository git locale
Innanzitutto, usa il comando sotto fornito e reindirizza alla directory locale:

$ cd "c: \ git \ demo_repo"

Passaggio 2: visualizzare il contenuto del repository
Quindi, visualizza l'elenco del contenuto esistente del repository con l'aiuto di "ls"Comando:

$ ls

Lo screenshot seguente indica che il repository di lavoro contiene solo "ABC.TXT" file:

Passaggio 3: apportare modifiche al file
Ora, utilizza il "eco"Comando e aggiungi un po 'di contenuto al file esistente:

$ echo "ciao! Questo è il file ABC ">> ABC.TXT

Passaggio 4: spingere le modifiche
Successivamente, monitora le modifiche aggiunte all'area di stadiazione GIT eseguendo il comando di seguito:

$ git aggiungi ABC.TXT

Passaggio 5: commettere nuove modifiche
Eseguire il comando fornito per commettere nuove modifiche in scena:

$ git commit -m "file ABC aggiornato"

Secondo l'output sotto fornito, si può osservare che i cambiamenti sono stati commessi con successo:

Andiamo avanti e vediamo come ottenere il commit ID in Git.

Come trovare ID commit usando i comandi GIT?

Sono disponibili più comandi GIT per ottenere l'ID commit, come ad esempio:

  • "Git Rev-Parse Head"Comando
  • "Git Show -s"Comando
  • "Git Log -oneline"Comando

Metodo 1: come trovare ID commit in git usando il comando "git rev-parse"?

Per ottenere l'ID commit più recente, eseguire il seguente comando:

$ git rev-parse head

Qui, il "B7343E5E .. "È l'ultimo ID commit:

Metodo 2: come controllare l'ID commit usando il comando "git show"?

Al fine di trovare le informazioni dettagliate dell'ultimo commit, incluso il messaggio ID commit e commit, digitare il seguente comando:

$ git show -s

Qui, il "-S"L'opzione viene utilizzata per recuperare le informazioni dettagliate dell'ultimo commit. Nello screenshot seguente, le informazioni evidenziate sono l'ID commit:

Metodo 3: come verificare il comando commit usando il comando "Git log -oneline"?

Usa il "Git Log -oneline"Comando per visualizzare l'elenco di tutti i commit, inclusi ID commit e messaggi:

$ git log --oneline

L'output seguente mostra il commit commit sHA di tutti i repository esistenti:

Abbiamo spiegato brevemente l'ID di commit git e i diversi modi di trovarlo.

Conclusione

Il commit ID GIT è un valore univoco sha-hash che viene generato automaticamente ogni volta che vengono spinte nuove modifiche al repository locale attraverso la commissione. Vengono utilizzati più comandi GIT per ottenere l'ID commit dei commit aggiunti, come il "Git Rev-Parse Head"Comando,"Git Show -sComando "e"Git Log -oneline"Comando. Questo articolo ha illustrato il commit git, il commit ID e il metodo per ottenere Git Sha-Hashs in Git.