4

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

2 ответа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)]$ 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .