如果用户A从分支B中的主服务器中获取更改,并且这可以在没有合并的情况下进行(没有冲突),是否有可能看到谁在Git历史记录(或可能是其他Git元数据)中执行此操作? 我假设拉动被推送到中央Git存储库上的相应分支。 Git中有“推”历史吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
Git在本地存储该信息,但在推送时不会将其传输到远程存储库。
您可以通过
查看主(本地)快进拉取的结果git reflog --format=full
示例输出:
commit defed1f
Reflog: HEAD@{0} (a <a@none>)
Reflog message: pull origin master: Fast-forward
Author: b <b.none>
Commit: b <b.none>
(...)