quiero encontrar compromiso 2a89985
enesteProyecto en Github
. Quiero saber cómo acceder a una confirmación si conozco el número de confirmación. Dado que es un gran proyecto, parece haber muchos compromisos. ¿Es posible acceder desde la terminal?
Respuesta1
Si desea acceder web a la confirmación sin verificarla (como sugirió eedvinas.me), puede acceder a ella directamente mediante la URL https://github.com/<user>/<project>/commit/<full commit hash>
, por ejemplo: https://github.com/Schischu/ptxdist_sh/commit/43135d7f4575a415dc7811bad540b3f0439a303f
.
Sin embargo, el compromiso al que hace referencia 2a89985
no existe en este proyecto:
[amureini@amureini ptxdist_sh (master)]$ git show 2a89985
fatal: ambiguous argument '2a89985': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
[amureini@amureini ptxdist_sh (master)]$
Respuesta2
Puede consultar un compromiso específico:
git checkout 2a89985
Sin embargo, esto te pondrá en un estado de cabeza distante.
Si desea tener una nueva rama en una confirmación específica, puede hacerlo así:
git branch branchname <sha1-of-commit>
En tu caso:
git branch newbranch 2a89985