私はローカルの変更をプッシュしようとしています:
git push all
「すべて」は、github とリモート サーバーのリポジトリを意味します - 私の .git/config で:
[remote "all"]
url = git@github.com:...myrepo.git
url = ssh://usrname@servername/myrepo.git/
当初、サーバー上で手動で変更する必要はないと想定されていましたが、最終的には変更が行われました。ただし、サーバー上の変更は実質的ではないため、それらをオーバーライドして、ローカルリポジトリの正確なレプリカを作成したいと考えています。そのため、リモートサーバーにプッシュできず、エラーが発生しました:
remote: error: Your local changes to the following files would be overwritten by merge:
remote: Please, commit your changes or stash them before you can merge.
同様の質問に対する以前の回答を認識していますが、残念ながら「git push origin --force all」が機能せず、同じエラーがスローされます
助けてください!前もって感謝します!