git版本回退并合并 求解答

两个前端,共同开发,一个前端把另一个 前端的代码回退了,然后两人继续开发发现不对了,怎么找到失去的代码并且合并到现在的代码上

代码回退了,回退的是本地代码,不是远程仓库代码吧。
git可以切换到当时提交代码的版本上。

git远程仓库不是有提交历史吗?可以查看代码修改记录,然后手动补充上去,git并没有可以找回失去的代码并合并到现在的代码上的功能,只能自己手动修改添加之前的代码,然后再次提交git

git rest 并push后,分支上提交记录会消失,试试 git reflog ?,听说过 没用过