Git push ne fonctionne pas

Je ne peux pas faire de push maintenant, alors que je pouvais le faire hier.

Lorsque j’utilise git push origin master, j’obtiens l’erreur suivante :

$ git remote -v
origin  https://github.com/readme.git (fetch)
origin  https://github.com/readme.git (push)

$ git push origin master
Username for 'https://github.com': readme
Password for 'https://[email protected]':
To https://github.com/readme.git
! [rejected]         master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/readme.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

Comment puis-je résoudre ce probléme?

il me semble que votre référentiel local n’est pas synchronisé avec le référentiel git. avez-vous essayé de faire un git pull ?

Essayer:

git push -f origin master

Cela devrait résoudre le problème.

Si vous avez utilisé git init et ajouté vos fichiers avec git add . ou quelque chose du genre et que vous avez ajouté votre branche distante, il se peut que vous n’ayez pas fait de commit (git commit -m 'commit message') pour transférer vers la branche distante… Je viens d’avoir cette erreur et c’était mon problème.