确定Git Commit的Git客户端

时间:2017-12-15 06:19:17

标签: git github gitlab

Project使用不同的Git客户端来提交代码,如Git Bash,Tortoise Git和Eclipse。

我想识别每个Git客户端提交的提交。 有没有办法确定提交是由Git BASH,还是TOrtoise GIT或Eclipse。

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的,除非你为每个提交添加一些前缀,具体取决于他们使用的工具。

我现在你没有要求这个,但是你可以通过实现一个git hook来监视正在推送的用户IP,或者根据你正在使用的git-server,必须有一些你可以扫描的日志。提交本身会跟踪用户名和电子邮件地址。