提交和推送Git提交有多种方法。
命令行
浏览器编辑器(Github、Gitlab)
sourcetree(更新:sourcetree不支持--signoff)
塔
Github桌面
通过查看GitHub上回购的公共历史,有没有任何方法可以确定使用命令行和GitGUI工具进行Git提交的百分比?
推理
我们正在尝试确定使用git commit --signoff
对mandate that users commit有多不利(而不是贡献者许可协议)。没有Git GUI工具,我找到了支持--signoff
最佳答案
不,没有。Git提交不捕获或存储此信息。
Git提交包含树引用、作者字符串、提交者字符串、时间戳和提交消息。没有别的了。
您可以使用
$ git cat-file -p <commit_id>