2016-07-22 62 views
-1

我已经恢复了以前的提交,使用以下命令: git reset HEAD〜1 then, git存储以恢复我上次提交。当恢复git以前承诺如何樱桃采摘?

我想知道的是,有什么方法可以一个接一个地回复,而不是使用存储?

+2

你最终的目标是什么?你是否想在不破坏历史的情况下撤销更改(例如,提交与旧提交相反的新提交),是否想要撤消更改而不关心历史(即仅丢弃分支中的一组提交),还是您想回到过去的时间(即不要担心提交和查看/修改以前的代码)? – Sam

+0

我的目标是仅拆分最后的提交和撤消/隐藏特定文件。 – Venkata

回答

1

如果你只是想放弃最后一次提交而没有保存在任何地方,你可以做一个硬重置。

git reset HEAD~1 --hard 

这将删除最后一次提交,并且不会在其他地方存储该提交的更改。

+0

HEAD已移至最后一次提交,但并未取消提交最新版本,请您详细说明逐步取消提交的步骤。 – Venkata

+1

哟意味着它没有不承诺你的最后一个版本? –