Лучший способ справиться с этим - попросить друга отправить вам git bundle
git bundle create repo.bundle master # Refs go here
, затем он отправит вам пакет
git bundle verify repo.bundle
git fetch repo.bundle master:newmaster
git checkout newmaster
И вы получите егомастер в его нынешнем виде, и даже можете сравнить его с вашей предыдущей работой в мастере.