【问题标题】:How do you jump to the first commit in git? [duplicate]你如何跳转到 git 中的第一个提交? [复制]
【发布时间】:2017-08-29 01:20:43
【问题描述】:

如何跳转到 git 存储库中的第一个每次提交?另外,有没有办法通过网站在 Github 上做呢?

【问题讨论】:

    标签: git github


    【解决方案1】:

    要进行 repo 的第一次提交,请执行

    1. git checkout master
    2. git log --reverse
    3. 输出中的第一个条目是第一次提交。
    4. 您可以通过git checkout <SHA-1> 切换到该提交,其中是提交的SHA(第一个) 此外,当您执行 git log 时,您可以轻松导航到最后一个条目以查看第一个提交。

    所有这些也可以在像git checkout `git rev-list --max-parents=0 HEAD | tail -n 1` 这样的单个命令中完成,这意味着从当前 HEAD 切换到没有父级的最后一个提交

    注意:如果您使用 --depth 选项,您可能无法看到实际的第一次提交,为避免这种情况,请确保您克隆完整的 repo(没有 --depth 选项)

    【讨论】:

      猜你喜欢
      • 2014-12-25
      • 2015-08-06
      • 2019-03-21
      • 2012-06-10
      • 2011-04-11
      • 2016-09-25
      • 2017-02-01
      • 2015-12-09
      • 2011-07-15
      相关资源
      最近更新 更多