Details are here http://stackoverflow.com/questions/32655999/pushing-new-branch-to-remote-pushing-everything-again/32658763#32658763
The people on StackOverflow telling you this is normal are definitely wrong (looks like most of them retracted it). The newly created develop branch was just pointing at the same commit that was the tip of the master branch? And that commit was already on the remote repo? Are there binary files in your repo?
It looks like you're new here. Sign in or register to get started.