【发布时间】:2015-03-06 13:10:08
【问题描述】:
我正在尝试了解一个在 git 存储库中开发的相对较新但非平凡的工具。
代码中没有太多文档,但存储库迄今已收到
-
checkout第一次提交;看一些代码 -
checkout稍后提交约 5-6 次;看看它是如何变化的 - 冲洗并重复 #2 直到我是最新的
.. 而不是现在只查看 all master 的 HEAD 处的代码,这要复杂得多。
我的想法的问题是,一旦我git checkout $commit_1,我就会进入一个分离的头部状态,所以要“升级”到任何更新的提交,我必须git checkout master再次,并且然后努力完成我想要的提交。有没有更方便的方法来做到这一点?即检查一个旧的提交,然后让 git 显示新的提交并移动到其中一个。
【问题讨论】:
-
git checkout master~82...git checkout master~77等 -
@Zeeker 相当简洁方便!
-
progit 书的Revision Selection 章节可能会让您感兴趣。
标签: git revision-history