Our project is using a nightly backup application that simply makes a duplicate of our git repository. We had a case come up where we needed to restore from the backup. Since it was just a duplicate we assumed we could just copy the duplicate back to our server and everything would just work. However, some developers did do some pushes the morning after the backup. We assumed these developers would just have to push again. However, after a push is performed and another developer pulls, the other developer only sees commits (via git log) upto the date of backup, they cannot see the commits from morning after the backup.
Not sure what is going on or what to do here...