一般来说,空提交(或状态与父提交相同的提交)是错误。
但是,在测试构建挂钩,CI系统和其他触发提交的系统时,能够轻松创建提交而无需编辑/触摸虚拟文件很方便。
在--allow-empty绕过检查提交的意志。
git commit -m "This is a blank commit" --allow-empty