Try the command:
git count-objects -vH
this command gives you the size of the data being uploaded, Git might upload Libraries' files that you thought were ignored by .gitignore.
It's just a guess.
you could check and reply on the comments.