Ответ 1
Просто перенаправить вывод git show
в файл.
git show *SHA-of-old-commit*:*filename* > newfilename
например:
git show 7c4eacc:main.cpp > main.cpp.old
Несколько коммитов ранее я работал с одним javascript. В течение нескольких коммитов я теперь работаю по-другому. Я хотел бы посмотреть файл, поскольку это было несколько коммитов назад, потому что я мог бы использовать его аспекты в новом javascript. Однако я не хочу возвращать текущий файл, чтобы он был именно таким. Я просто хочу, чтобы буквально открыть старый файл, посмотреть вокруг него и, возможно, скопировать и вставить код из него в новый файл.
Как получить копию файла из предыдущего коммита без перезаписи самой последней версии?
Просто перенаправить вывод git show
в файл.
git show *SHA-of-old-commit*:*filename* > newfilename
например:
git show 7c4eacc:main.cpp > main.cpp.old