Hi everyone! I am facing this spurious issue (not easily reproducible and usually a retry fixes it) with git push: Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts. Counting objects: 8, done. Delta compression using up to 2 threads. Compressing objects: 100% (8/8), done. Writing objects: 100% (8/8), 971 bytes | 971.00 KiB/s, done. Total 8 (delta 7), reused 0 (delta 0) remote: Resolving deltas: 0% (0/7) remote: Resolving deltas: 14% (1/7) remote: Resolving deltas: 28% (2/7) remote: Resolving deltas: 42% (3/7) remote: Resolving deltas: 57% (4/7) remote: Resolving deltas: 71% (5/7) remote: Resolving deltas: 85% (6/7) remote: Resolving deltas: 100% (7/7) remote: Resolving deltas: 100% (7/7), completed with 7 local objects. error: failed to push some refs to 'git@xxxxxxxxxx:quora/qcore.git' [May 12 12:14 AM remote._get_push_info] Error lines received while fetching: error: failed to push some refs to 'git@xxxxxxxxxx:quora/qcore.git' Push flags: 1040 Push summary: [remote rejected] (cannot lock ref 'refs/heads/master': is at cf2cc0c147d8215ec87d3ddaf32f0b2c58630423 but expected fdda486ad43a6e6b5dc5f2795ce27124e0686752) Remote repo rejected your commit. This is happening in git version 2.17.0 I've tried searching stack overflow and the git mailing list but the answers aren't recent enough or don’t seem to be permanent fixes. How do I fix this issue?