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

Is there a way we can view the history of the pulls that were made on a local repository?

We use a shared system and wanted to have a log of the pulls that would have been made by different users. I have searched for this on the net, but no significant luck. Does anyone have an idea about it?

  • How to clone a git repository using SmartGit as ssh client on Linux?
  • Layering projects on top of each other with git
  • Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
  • CentOS 6.6 x64 - cPanel 11.46.2 - Git not updating, Stuck on 1.7.1
  • Installing Git version above 1.8.5 on Centos
  • Work with git on Windows 7 machine
  • Can SonarQube be configured to use windows line endings on a linux machine?
  • System-wide SSH configuration file for Eclipse IDE on Windows
  • One Solution collect form web for “Check history of the git pulls made on a local repository from a remote branch”

    To log the pulls made on a local repository:

    Every time you pull or merge a set of commits, git will make a merge commit. Therefore, this will work:

    $ git log --merges
    

    To find out which users have pulled from a Github repository:


    $ # Wait a minute, this is impossible.

    However, if you host the repository on one of your own servers, you can set up an http server with authentication, which you can then use to log the access, or With SSH access, you can configure SSHD to log which SSH key was used to access user ‘git’ (or whichever user your git repo is under)

    Maybe you mean pull requests?

    If so, use the github API to retrieve a list of open and closed pull requests: http://developer.github.com/v3/pulls/

    Git Baby is a git and github fan, let's start git clone.