我有一个代码读取git日志返回下面的错误



错误信息:"fatal:你当前的分支'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

问题是您没有添加任何内容,甚至可能没有要提交的更改,因此没有执行任何提交。如果你真的希望第一次提交没有任何修改,你可以这样做:

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

最新更新