At my workplace, we are using a "Forking Workflow".
For some odd reason, when I push changes from my local to my public repo, the public repo updates to the correct revision, however stages the changes I made in the opposite way. (I.E. "added" files become "deleted" on the stage)
What could be causing this?