我正在查看我最近的两个变更集:
$ git log --oneline
123798 most recent stuff
349873 earlier changes
...
目前,我正在使用“最新内容”变更集。我想要做的是让 HEAD 指针停留在这个变更集上,但让文件看起来好像我在“早期更改”中。与 的相反git reset --soft
,HEAD 指针移动但文件不改变。
编辑
我发现的工作就是做
$ git checkout 349873
$ git reset --soft 123798
$ git reset HEAD
所以这描述了我想要发生的事情。但我想知道是否有更简洁的方法来做到这一点?