Вы должны иметь возможность извлекать файл abc
из коммита 1234abcd
¹ напрямую из master
:
git checkout master
git checkout 1234abcd -- abc
Теперь abc
является неотслеживаемым файлом в вашей рабочей копии.Вы можете add
и commit
сделать это так же, как и любой другой новый файл.
¹ Поскольку Ромен указывает в комментарии, fsd894qw
не является действительным хэшем коммита.Хэши SHA-1 на самом деле являются числами, а не строками и обычно отображаются в шестнадцатеричном формате.