Do I need to restore all the data?
No, you can define what exactly you want to restore. By default, GitProtect.io restores your entire ecosystem - all repositories with all metadata that are included in backups. But you can also define specific metadata that you want to restore.
Please note that due to some API limitations this granular restore of only chosen metadata to another git hosting platform (cross-over recovery) may not be restored directly or may be restored in a different format.