假设我正在从 repo 中提取更改以更新我的本地存储库。我提取的更改包括 4 次提交。有没有办法获得最近的“git pull”中的提交次数?谢谢!
Git 存储以前的状态以供参考,您可以使用<refname>@{<n>}语法查询它们。拉操作执行合并从而更新HEAD和分支引用。您可以HEAD使用HEAD@{1}(或branch_name@{1}用于分支参考)查找更新之前的状态,然后使用HEAD@{1}..HEAD. 然后你可以随心所欲地使用这个提交:
git rev-list HEAD@{1}..HEAD@{0} --countgit log HEAD@{1}..HEAD@{0}ORIG_HEAD可以用具体参考来代替HEAD@{1},但是<refname>@{<n>}是更通用、更强大的学习工具。