AFAIK, вы ничего не можете сделать. Git отправит только то, что необходимо отправить. Таким образом, если передается много данных, это означает, что вы внесли много изменений (по крайней мере, с точки зрения git).
Поскольку вы говорите о 1 ГБ данных, я предполагаю, что в вашем хранилище есть двоичные файлы. Если это правда, вы можете использовать git LFS. Это должно помочь вам в будущем, но не поможет вам сейчас (если вы не переписываете всю историю git).