Я хочу найти коммит 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