Log of remote history

I have been asked to make a log of all the pushes made to a remote repository during a working day to display along side our build information. I am having trouble getting the necessary information for the remote repository.

I can get the info in relation to my local version of the repository with “$git log”, and I have come close with the command “$git reflog show origin/master” on the remote but the main problem here is that it shows no details.

  • Reasons for Git repo corruption and how to avoid
  • SSH connection to github is not working
  • After git update remote the new upstream branches are visible but not origin
  • Why does merging these branches do nothing?
  • Pushing existing project to github removed existing readme file
  • Repo sync hangs
  • My remote repository is hosted on BitBucket. I am trying to get the list of files that have been pushed and the commit message associated with that push, across the whole day. Is this possible?

  • How to revert “git rm” of an untracked file
  • Automatically synchronising to remote git repository
  • Trigger Jenkins job when pushing to a particular git branch
  • How to search branch names in git?
  • Is it possible in git to create a new, empty remote branch without pushing?
  • Prevent 'git checkout' if uncommitted changes
  • 2 Solutions collect form web for “Log of remote history”

    git log origin

    This will give you a log of commits on the origin remote.


    You have first to fetch the remote branch into your local remotes/origin. Then you can log this. For instance, if you are working on branch master:

    git fetch
    git log FETCH_HEAD

    This will now show you the log from remotes/origin/master on your local machine.

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