Questa guida fornirà la procedura per spingere un commit particolare in un repository remoto GitHub e ignorare i commessi precedenti.
Come spingere un commit particolare in un repository remoto GitHub e ignorare i commit precedenti?
Per spingere un commit specifico su un telecomando piuttosto che su tutti, implementa i passaggi di seguito:
Passaggio 1: vai al repository Git specifico
Innanzitutto, esegui il "CD"Comando insieme al percorso del repository locale e navigare verso di esso:
$ CD "C: \ Users \ Nazma \ git \ test_14"
Passaggio 2: visualizzare la cronologia del registro di riferimento Git
Quindi, visualizzare la cronologia del registro di riferimento GIT utilizzando il "registro git ."Comando:
$ git log .
Qui, abbiamo selezionato il commit al di sotto della luce che vogliamo spingere nel telecomando:
Passaggio 3: controlla l'elenco URL remoto
Quindi, eseguire il comando fornito per mostrare l'elenco degli URL remoti:
$ git remote -v
Passaggio 4: visualizzare l'elenco di tutte le filiali
Ora, visualizza l'elenco di tutte le filiali GIT, tra cui remoto e locale, con l'aiuto di "Git RemoteComando "e"-UN"Flag per tutti:
$ git branch -a
Di conseguenza, verranno visualizzati tutti i rami e seleziona il ramo remoto desiderato. Ad esempio, abbiamo scelto il "Remote/Origine/Master" ramo:
Passaggio 5: spingere il commit specifico
Infine, esegui il “Git Push"Comando per spingere il commit specifico nel servizio di hosting GitHub:
$ git push origin 894cf22: master
Nel comando sopra indicato:
Di conseguenza, le nostre modifiche selezionate di commit locale singolo vengono spinte nel repository remoto GitHub:
È tutto! Abbiamo spinto in modo efficiente un commit particolare in un repository remoto GitHub e ignorato i commessi precedenti.
Conclusione
Per spingere un commit specifico in un repository remoto git, prima, passare al particolare repository git e quindi controllare la cronologia del registro di riferimento GIT, selezionare il commit desiderato e copiare il suo sha-hash. Successivamente, visualizza gli URL remoti ed elenca tutti i rami esistenti. Infine, esegui il "$ git push:"Comando. Questa guida ha elaborato sul processo di spinta del commit desiderato per i precedenti commit remoti.