Git エラー: 次のファイルに対するローカルの変更は、マージによって上書きされます:

git pull origin master を使用すると、Git がエラーを報告します。

error: Your local changes to the following files would be overwritten by merge:

使用

git stash
git pull origin master
git stash pop

git stash pop コマンドを使用した後の Git プロンプト

git add を使用します。

次に、次のように git commit -m "content" を実行します。

git pull origin master を使用している場合、コードがダウンしている場合、次のようにエラーが報告されます。

このエラーは、コードをプルダウンできず、マージされていない英語のファイルがあることを意味します。

次のようにコマンドを使用します

git add .
git commit -m "内容"
git pull origin master
git add .
git commit -m "内容"
git push origin master

その効果により、コードは正常にアップロードできますが、ファイル内に大きな圧縮パッケージがあるため、警告が発生します。

最初にzipアーカイブをローカルで削除し、コマンドを使用します

git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

次に git add . および git commit -m "content" git push origin master を再送信します

問題は解決しました、ありがとう!

おすすめ

転載: blog.csdn.net/weixin_58125062/article/details/129342568