git - 使用 bash 脚本获取当前分支中的提交数

标签 git bash

我该如何修复这个脚本?

var commits() {
  var $GITABRANCH = "git rev-parse --abbrev-ref HEAD"
  "git rev-list --count $GITABRANCH"
}

获取解析错误。

最佳答案

定义为:

commits() {
    git rev-list --count ${1-HEAD}
}

对于 HEAD,用作:

$ commits
19311

对于任何其他提交:

$ commits 1deac0de
7291

关于git - 使用 bash 脚本获取当前分支中的提交数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45873200/

相关文章:

bash - 从命令行查询 mongodb 并将结果作为 HTTP 请求发送到 crontab

linux - 如何将 echo V >/dev/watchdog1 重定向到一个文件

bash - 如何解析多行文件并对 bash 中的每个标记行进行一些操作?

java - 如何确保 gradle 中的项目具有相同的 jar 版本?

gitolite 和文件权限

git 从整个历史记录中删除所有已删除的文件

linux - 如何在linux命令中替换多个文件中的字符串

ios - 通过终端批量构建和归档 iOS 应用程序

Git Config 只为一个分支排除文件

git - 如何解析 stderr : fatal: Not a valid object name HEAD in jenkins?