In order to sync your local repository and remote repository, git pull command is used. Pull command in git consists of fetch and merge operation which are applied to your repository to make it sync with remote one.
Pull requests let you tell others about changes you've pushed to a GitHub repository. Once a pull request is sent, interested parties can review the set of changes, discuss potential modifications, and even push follow-up commits if necessary.
Is there a place record when I run "git pull" the last time.
I would like to run git rev-list with --no-merges to exclude the pull merge commits, but to still be able to see "regular" branch merges and their changes. Is there a way to do this or there is no way to tell between them ?