git push origin master shows an error
failed to push some refs to ‘
git@github.com:xyz/abc.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the ‘Note about
fast-forwards’ section of ‘git push --help‘ for details.
What is this? How to recover this?
See the “pushing a branch” section from GitHub help page:
Dealing with “non-fast-forward” errors
Mode details on the “Note about fast-forwards” of
git push, as mentioned by Michael Mrozek in the comments.