Вы можете использовать pandas для сохранения фрейма данных в виде csv-файла в локальной папке, к которой прикреплено ваше репозиторий GitHub;
domains.to_csv("path_to_local_git_folder/domains.csv")
Более подробную информацию об этой функции можно найти на веб-сайте pandas.
Затем, когда у вас есть локальный CSV-файл, вы можете добавлять, фиксировать и отправлять его в GitHub точно так же, как в скрипте Python.