如何在GIT中恢复?

时间:2015-07-06 08:15:39

标签: git git-commit git-revert

我正在学习GIt。 我有2个分支Prepod和Master。工作分支是prepod。 我已将周五的代码从prepod提交给master,我认为代码中存在一些问题。

所以我必须将prepod周四的代码放到掌握。

任何人都可以提供帮助。

感谢。 普拉特

1 个答案:

答案 0 :(得分:-1)

了解git language非常重要。阅读git help gitgit help --web git以及教程和链接的介绍页。

例如,您没有从prepod提交到master,但是您将(branch)prepod中的“提交”合并到(分支)master中。

您可以使用git log查看当前HEAD的日志,请参阅此git help log

在日志中,您可以看到用于解决提交的提交哈希值。

使用这些哈希,您可以git reset COMMIT任意分支到您的存储库中的任何状态。