Questo articolo spiegherà la procedura di clonazione del repository Git con revisioni specifiche.
Come clonare il repository git con revisione/modifiche specifiche?
Per clonare una revisione specifica del repository GIT, prova i passaggi di seguito:
Passaggio 1: vai al repository
Passa al repository desiderato utilizzando il comando indicato:
$ cd "C: \ git \ new_repos"
Passaggio 2: copia URL remoto
Su GitHub, scegli il repository remoto desiderato e copia il suo "Https"URL agli Appunti:
Passaggio 3: aggiungere URL remoto al repository locale
Corri il "Git Remote Add"Comando per collegare il repository remoto al repository locale per ulteriori elaborazioni:
$ git remote aggiungi origine https: // github.com/laibayunas/demo.idiota
Passaggio 4: verificare l'origine remota aggiunta
Ora, verifica se l'origine remota è stata aggiunta o meno eseguendo il comando seguente:
$ git remote -v
Passaggio 5: Ottieni Hast Commit Hash del repository remoto
Utilizzare il "git ls-remote"Comando insieme all'URL remoto per ottenere l'elenco degli hash di commit dal repository remoto:
$ git ls-remote https: // github.com/laibayunas/demo.idiota
L'output seguente mostra l'elenco di tutti i commit repository remoti. Ora, seleziona il commit hash richiesto. Ad esempio, abbiamo selezionato il "dd9c22 .. "Hash commit remoto:
Passaggio 6: prendi origine con commit hash
Quindi, scarica il contenuto di origine specificando il commit hash desiderato con "Git Fetch"Comando:
$ Git Fetch Origin DD9C220528105BDC1AD20E71904B21D5AFA8885D
Come puoi vedere, la revisione dell'hash commit richiesta viene recuperata con successo:
Passaggio 7: reimpostare il repository per commettere
Infine, esegui il "reset git"Comando insieme al"-difficile"Flag e puntatore della testa recuperati per ripristinare il puntatore del repository locale al particolare commit remoto:
$ git reset -hard fetch_head
Abbiamo compilato il metodo di clonazione del repository Git con una revisione specifica sul repository locale.
Conclusione
Per clonare il repository Git con revisioni specifiche, vai al repository git locale. Quindi, apri github, passa a un repository remoto desiderato e copia il suo URL. Successivamente, collegare il repository locale al repository remoto impostando l'URL remoto. Ottieni l'ultimo commit hash dal repository remoto e prendilo con l'aiuto di "$ git prevedere origine ". Infine, esegui il "$ git reset -Hard fetch_head"Comando per ripristinare il puntatore del capo del repository a quel commit specifico. Questo articolo ha illustrato il processo di clonazione del repository Git con una revisione/modifica specifica.