My git push is hanging after appearing to complete the push. I am going git push
Counting objects: 51, done.
Delta compression using up to 2 threads.
C
I ran into this same problem while pushing to GitHub. I found that a subset of the files being pushed wasn't being accepted.
I found this out by breaking my large commit into smaller commits (as described in this SO question: Break a previous commit into multiple commits), and then finding success with most of the smaller pieces.
The problem piece contains image files and I'm still sorting out which particular file (or files) triggers the problem.