When the tip of your local branch is behind he remote branch, you can’t push to orgin. This happens if you pulled and worked in a branch, made some changes and commited them, while someone else have made changes and pushed them to origin.
Posted by Daniel on Monday, February 20, 2023