Какой у вас доступ к удаленному хранилищу?Это через SSH, вы можете вызывать команды?Если это так, вы можете просто вызвать git show HEAD:<i>$path_to_file</i>
.
Если вы не можете вызывать команды на этом компьютере, это все еще вполне возможно сделать, но вы должны понимать формат репозитория Git.(Это гораздо менее страшно, чем кажется, поскольку он очень прост по конструкции. В отличие от, например, Subversion, формат хранилища не предназначен для использования в качестве черного ящика.)