最佳答案
不,不是单独通过 git
。
git
存储有关提交的信息(作者、创建日期...)和签名的标签,但是 git
单独对用户来说是完全无视的存在于 gitlab
上,以及他们可以采取的行动。
例如:您示例中的 @yuqi
完全有可能 push 了 @bob
的工作,而 @yuqi
没有'亲自创作或编辑任何提交。
一个更现实的例子是:如果 @cibot
推送标签,@cibot
本身很可能不会创建提交。
“此 gitlab 用户已完成此操作”的信息只能由 gitlab
自身提供。
检查 gitlab 的 API(也许比我有更多 gitlab 经验的人可以命名正确的端点),或者找到一些其他方法从 gitlab
恢复该信息——如果你有一个自托管版本gitlab,也许你可以通过 ssh 连接到服务器并从那里获取你的信息。
关于git命令找出谁将标签推送到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68016889/