git如何查询回退之前的提交记录
- 使用 git reflog 命令:
使用 git reflog 命令:
git reflog
- git reflog 显示的是你的本地引用日志,它包含了所有HEAD指向变更的历史记录,即使那些已经被删除的提交也会出现在这里。当你误操作回退并且没有其他分支引用那个提交时,reflog 是找回丢失提交的重要途径。
若想将本地分支(已回退)推送到远程上去,使用普通的push命令会提示当前分支进度低于远程分支,push失败,可以使用下面的命令:
$ git push -f origin dev-7822 -- 退回到某个节点后,强制将本地的代码推到远程 (forced update)