Come clonare il repository git con revisione/modifiche specifiche?

Come clonare il repository git con revisione/modifiche specifiche?
Un sistema di controllo della versione centralizzato noto come "Github"È necessario per un'organizzazione in cui più sviluppatori lavorano sullo stesso progetto. Git consente agli sviluppatori di clonare un repository remoto a un repository locale per contribuire al progetto di sviluppo. Il processo del repository di clonazione effettua copie della directory remota sul sistema locale. Inoltre, gli utenti sono autorizzati a scaricare i repository con le revisioni specifiche o richieste.

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:

  • Vai al repository locale richiesto
  • Imposta URL remoto sul repository locale
  • Ottieni l'ultimo commit hash del repository remoto
  • Recuperare l'ultimo commit con il suo hash
  • Ripristina il repository nel commit desiderato

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.