繁体   English   中英

检查从远程分支在本地存储库上进行的git pull的历史记录

[英]Check history of the git pulls made on a local repository from a remote branch

有没有办法可以查看在本地存储库中进行拉取的历史记录?

我们使用共享系统,并希望记录不同用户可能产生的拉力。 我在网上搜索过这个,但没有明显的运气。 有没有人对此有所了解?

要记录在本地存储库上进行的提取:

每次提取或合并一组提交时,git都会进行合并提交。 因此,这将工作:

$ git log --merges

要找出哪些用户已从Github存储库中提取:

$ # Wait a minute, this is impossible.

但是,如果您在自己的某个服务器上托管存储库,则可以设置具有身份验证的http服务器,然后可以使用该服务器记录访问权限,或者通过SSH访问,您可以配置SSHD以记录使用的SSH密钥访问用户'git'(或您的git repo所属的用户)

也许你的意思是拉请求?

如果是这样,请使用github API检索打开和关闭拉取请求的列表: http//developer.github.com/v3/pulls/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM