I am not sure whats caused this problem with source tree and multiple fixes havent cured the problem.
git.exe for windows has stopped responding and needs to close.
Mostly happened when trying to commit but can randomly do it whilst running in the background.
It will only sort itself out if you fully reboot the machine and then do the push seperately.
Unfortunatly this happened to me during the refactoring in the unreal course and it resulted in my project no longer recognising the umap files. It also on doing a revert to commit decided large file storage was set up but not installed on my project and decided to download the current pushed commit and merge it with the new files structure.
Basically meant i had to spend all day reverting trying to fix it.
TLDR
Sourcetree gives git.exe for windows stopped respond
Reboot fixes it so you can push but not cures it
Reinstall doesnt cure it (sourcetree not windows 7)
It can REALLY screw up your project if its bugging out.
My advice is if you get this mess its better to go to github, Download the last commit that worked. Delete your local files, Replace with the download, Delete the github repository and then set up a working github and connect it to a new repository on github.
Until we discover why it repeatidly gives the error! (It might be my windows got bugged out somehow i guess)
@sampattuzzi I might be a bit delayed on animation lecture feed back as this took me back to before i started refactoring anything sadly.