Тут я побачив відповідь на запитання, яке допомагає відновити видалений файл у git.
Рішення було
git checkout <deleting_commit>^ -- <deleted_file_path>
Що робить персонаж каретки ( ^
)? Я бачив, як це робив дуже корисні речі в git. Це магічно. Хтось, будь ласка, зіпсує це мені і скаже, що це робить?
^
) - символ втечі в cmd.exe. Кожен раз, коли я намагався використати це, щоб побачити, чи було б корисно, я насправді нічого не пропускав, що пояснює, чому результати ніколи не були іншими. > _> Дурний cmd.exe. Ви можете уникнути цього, подвоївши його або цитуючи його: git log master^^
абоgit log "master^"