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