Come faccio a fare un punto di filiale in un commit specifico in Git?

Come faccio a fare un punto di filiale in un commit specifico in Git?

Mentre lavorano al progetto di sviluppo, gli sviluppatori utilizzano più filiali per testare ogni funzione. Ogni ramo mantiene la propria storia di commit. Il puntatore della filiale indica il commit più recente. Tuttavia, a volte, gli utenti vogliono spostare il puntatore della filiale su un altro commit. In questa situazione, sono disponibili comandi GIT per eseguire questa operazione.

Questo articolo spiegherà il metodo per fare un punto di filiale in un particolare commit in Git.

Come fare un punto di filiale in un commit specifico in Git?

Prova i passaggi forniti per fare un punto di filiale in un commit specifico in Git.

    • Passa a un repository locale.
    • Visualizza la cronologia del commit.
    • Scegli il commit desiderato hash.
    • Sposta il puntatore del ramo usando "reset git -hard "Comando.
    • Verificare le modifiche.

Passaggio 1: reindirizzarsi al repository locale

Innanzitutto, utilizzare il comando sotto l'elenco e passare al particolare repository locale:

CD "C: \ git \ repo1"


Passaggio 2: Visualizza i registri GIT

Quindi, controlla la cronologia del commit per visualizzare il puntatore della filiale:

Git Log --oneline


Qui, si può vedere che il "maestro"Il puntatore del ramo sta attualmente indicando il"43e5d18" commettere. Ora, copia l'ID di commit desiderato in cui si desidera spostare il tuo attuale puntatore della filiale:


Passaggio 3: sposta il puntatore del ramo

Ora, esegui il comando fornito insieme all'ID commit selezionato:

GIT RESET -HARD 26A90B4



Passaggio 4: verificare le modifiche

Per garantire che il puntatore della filiale puntino all'ID commit specificato, eseguire il seguente comando:

Git Log --oneline


Come puoi vedere, la testa del "maestro"Branch ora indica il nostro commit desiderato:


Abbiamo spiegato il modo più semplice per fare un punto di filiale in un commit specifico.

Conclusione

Per fare un punto di filiale in un certo commit, in primo luogo, vai al repository locale e visualizza il suo registro GIT. Quindi, scegli l'ID di commit desiderato in cui si desidera spostare il puntatore del ramo. Dopodiché, esegui il "reset git -hard "Comanda e verifica le modifiche visualizzando la cronologia del commit. Questo articolo ha spiegato il metodo per fare un punto di filiale in un particolare commit in Git.