Acceda a una confirmación anterior en github

Acceda a una confirmación anterior en github

quiero encontrar compromiso 2a89985enesteProyecto 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 2a89985no 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

información relacionada