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.
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.