Voglio clonare, cioè ottenere tutti i file da una spinta 1 settimana fa sul mio computer, conosco lo SHA, ho solo bisogno di un modo per ottenere quei file una directory sul mio computer locale. C'è un modo semplice per fare questo?come ottenere un clone di un commit dalla cronologia github
8
A
risposta
7
è sufficiente utilizzare l'archivio dopo aver clonare:
git archive <sha1 you want> | tar -x -C /some/path/to/save/to
se si desidera lavorare in realtà sul repository, check-out il commit:
git checkout <sha1 you want>
Basta fare attenzione perché ora non sei su nessun ramo. Hai bisogno di un ramo per spingere e tirare e tenere traccia dei tuoi commit. Quindi, fare un ramo e poi controllarlo fuori:
git branch mywork <the sha1 you want>
git checkout mywork
o in una sola riga:
git checkout -b mybranch <sha1 you want>
3
Run nella directory di vostra copia di lavoro: git checkout <COMMIT_HASH>
Problemi correlati
- 1. Git - Rimuovi commit dalla cronologia
- 2. Clone repository in GitHub
- 3. È possibile ottenere la cronologia dei commit per un file in github api?
- 4. come eliminare tutta la cronologia del commit in github?
- 5. Come ottenere determinati commit dal progetto GitHub
- 6. Eliminare un commit da github
- 7. Impostazione di un Github Commit Feed RSS
- 8. Rimuovere completamente il commit dalla cronologia di Bitbucket
- 9. Come posso ottenere un ID commit associato al sottomodello git da un commit passato nel clone padre?
- 10. Come si chiude un problema GitHub senza effettuare un commit?
- 11. Errore clone Github
- 12. Collegare un problema con un commit dopo il commit
- 13. Come risolvere un problema JIRA dai messaggi di commit GitHub?
- 14. Come visualizzare gli ultimi commit di un repository Git remoto senza prima creare un clone?
- 15. Come ottenere il commit di tutto il github pubblico di un utente
- 16. Creare un hook di commit git BitBucket?
- 17. Mantenere un certo numero di commit nella cronologia usando git
- 18. C'è un modo per scaricare la cronologia completa da GitHub?
- 19. clone GitHub da richiesta pull?
- 20. Come approvare commit su Github
- 21. Come ottenere un recupero efficiente da un clone superficiale
- 22. Scollegamento di un repository clonato localmente dalla sua origine GitHub
- 23. Link messaggio di commit Github
- 24. Clonazione di un repository Git in un nuovo repository - senza cronologia commit
- 25. Come si rinomina un Git commit inviato a GitHub?
- 26. github: Come cancelleresti tutti i commit da un certo username
- 27. Come risolvere la data di commit GITHUB?
- 28. rimuovere un referenziata commit dalla repository git
- 29. Copia un repository git senza cronologia
- 30. Come rimuovere un file binario dalla cronologia fossile
è commettere hash SHA lo stesso? –
Sì, sono uguali –