Git意外覆盖

时间:2019-10-08 16:50:45

标签: git github

我从计算机A推送了一些更改,然后从计算机B意外推送了旧状态。如何从计算机A恢复到版本(我不知道我的版本代码要还原为)?

请帮助我或将原始问题标记为我,因为我找不到任何帮助。

2 个答案:

答案 0 :(得分:0)

使用cmd git log 检查提交/差异,然后根据提交进行推送

git reset --hard <old-commit-id>
git push -f <remote-name> <branch-name>

答案 1 :(得分:0)

从日志中查找上一次提交,然后根据历史记录进行推送

git log
git reset --hard <id>
git push -f <remote-name> <branch-name>