Доступ к старому коммиту в github

Доступ к старому коммиту в github

Я хочу найти коммит 2a89985вэтотПроект в Github. Я хочу узнать, как получить доступ к коммиту Если я знаю номер коммита? Поскольку это большой проект, похоже, там много коммитов. Можно ли получить к нему доступ из терминала?

решение1

Если вам нужен веб-доступ к коммиту без его проверки (как предлагает eedvinas.me), вы можете получить к нему доступ напрямую по URL-адресу https://github.com/<user>/<project>/commit/<full commit hash>, например: https://github.com/Schischu/ptxdist_sh/commit/43135d7f4575a415dc7811bad540b3f0439a303f.

Однако коммит, на который вы ссылаетесь, 2a89985не существует в этом проекте:

[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)]$ 

решение2

Вы можете проверить конкретный коммит:

git checkout 2a89985

Однако это приведет вас в состояние отрешенности.

Если вы хотите создать новую ветку для определенного коммита, то это можно сделать следующим образом:

git branch branchname <sha1-of-commit>

В твоем случае:

git branch newbranch 2a89985

Связанный контент