在提交日志中返回

时间:2014-03-19 18:46:44

标签: git

我初始化了一个git存储库,并为它添加了一些提交。现在我想要执行以下操作。

1.如果要提交A,B,C ,,, Y并且当前我在提交Y,如何在时间点返回如何在提交E之前更改我的项目? 2.出于同样的原因,如果我已经回到了时间点,我能否从提交E转到提交X,这是将来的吗?

我知道上面可能听起来有些愚蠢,我为我的愚蠢道歉。

1 个答案:

答案 0 :(得分:1)

这是git checkout的作用。您可以git checkout E,其中E是标识您要时间旅行的提交的SHA,您的工作树将更改以反映当时的情况。然后,您可以使用相同的机制返回Ygit checkout Y