Я хочу найти коммит 2a89985
в этом проекте в Github
. Я хочу узнать, как получить доступ к коммиту. Если я знаю номер коммита? Поскольку это большой проект, кажется, много коммитов. Возможно ли получить к нему доступ из терминала?
2 ответа
2
Вы можете оформить конкретный коммит:
git checkout 2a89985
Это поставит вас в отдельное состояние головы, хотя.
Если вы хотите создать новую ветку для конкретного коммита, вы можете сделать это следующим образом:
git branch branchname <sha1-of-commit>
В твоем случае:
git branch newbranch 2a89985
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)]$