首页 > 解决方案 > 我有一个代码读取 git log 返回以下错误

问题描述

错误消息:“致命:您当前的分支 'master' 还没有任何提交”

使用此代码可执行文件后

#!/usr/bin/env bash

cd "$(dirname "$(readlink -f "$BASH_SOURCE")")/.."
{
    cat <<- 'EOH'
       
    EOH
    echo
    git log --format='%aN <%aE>' | LC_ALL=C.UTF-8 sort -uf
 } > AUTHORS

标签: bashgitshell

解决方案


问题是您没有添加任何内容,甚至可能没有要提交的更改,因此没有完成任何提交。如果你真的想要第一次提交而不做任何更改,你可以这样做:

git commit --allow-empty -m "first commit"

推荐阅读