【发布时间】:2024-01-08 10:13:01
【问题描述】:
我正在使用 git 来管理我的项目,但我对这类程序的经验并不多,所以我经常不正确地使用它们(例如:我只在一次提交中提交了许多(不相关的)更改)。我正在尝试更好地使用它们。
顺便说一句,我注意到我开始开发我的项目的扩展,这将更适合分支。因此,我从 git gui 创建了一个新分支,它是 master 的副本。 现在我想将 master 恢复到我所做的最后一次提交,它与项目无关。我知道这个提交是什么,但我不知道如何将所有从 HEAD 的提交还原到这个提交,而且我不知道这是否会影响分支(失去所有新工作真的很痛苦..)
那么,我该怎么办?
Ps:平时我用的是 git gui,但是我用 git bash 没问题。我使用win7,我在eclipse中管理一个java android项目
【问题讨论】:
标签: git git-branch git-revert