Я проделывал это с жесткими дисками много раз: вы просто вставляете
большой диск на маленький. Он потерпит неудачу, когда он достигнет 32 ГБ, но это нормально.
Если у вас все еще есть сомнения, я предлагаю вам попробовать сделать это на старом USB-накопителе / жестком диске, который у вас валяется.
К сожалению, нет (практически). Нет способа узнать, является ли данный хэш идентификатором коммита Git, и если да, то где он находится - на GitHub, в локальном git-репозитории или на любом из гигантского количества других сайтов-хостингов git-репозиториев.