title: git server was reverted to old snapshot - how to sync "origin" repos back from devs' PCs?
body: <p>Long story short, our git server (gitlab if it matters) which hosts about 100 repos got reverted to 3 weeks ago state. We (developers) apparently have all changes made after that on our local computers - that's how GIT works, right? How do we sync them back to the server? The problem I see is that the changes are marked as "pushed" (i.e. in <em>origin</em> branch) locally. Will git understand that, and we only need to do push again? how is that going to work with multiple branches? or multiple developers working on the same branch? Any advise or link would be appreciated.</p>