Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么方法可以知道哪个开发人员实际推送了代码?我刚刚从分支合并到另一个分支并推送它。我没有为分支提交任何东西。刚推。我在日志中看不到任何表明我是“推动者”的东西。究竟是谁做了“推”的命令是什么?
除非你使用一些额外的东西来记录推送/拉取,否则提交者和作者就是你所拥有的。也就是说,最后一次提交不是来自推送到远程存储库的开发人员的情况会有点奇怪(我认为)。因为只有那个开发人员才能拥有该提交(如果他没有通过 USB 记忆棒或不同的远程存储库以某种方式共享它)。
您需要为额外的日志记录目的编写服务器端挂钩脚本。 .git/hooks/post-receive
.git/hooks/post-receive