根据之前的提交次数签出提交

  • 本文关键字:提交 git
  • 更新时间 :
  • 英文 :


我知道我可以使用git rev-list --count master来获得指定分支上的提交数量-我使用它来为我发布的应用程序添加构建号。

在git中是否有一个很好的方法来使用这个数字签出一个特定的提交,例如git checkout 45 master,这将签出主分支上的第45个提交?

您可以用git checkout master~45检查当前master的第45次提交。如果你想从根向前计数,而不是从master向后计数,你需要做一些数学运算。

Git中的HEAD^和HEAD~有什么区别?有更多的细节。

最新更新