FlutterのSDKをアップグレードする際に、以下の要領に沿って「flutter upgrade」すると
Unknown flutter tag. Abandoning upgrade to avoid destroying local changes. It is recommended to use git directly if not working on an official channel.
という謎のエラーが出て失敗する場合があります。
その場合は、「flutter upgrade」コマンドの後ろに「–force」をつけて
flutter upgrade –force
無理やり実行するとうまくいくようです。
この事象は、Flutter公式のissueにもあがっていて、上記の方法はこのissueを参考にしていますが、現時点(2023/8/30)ではまだこのissueは「OPEN」状態なので、このやり方が本当に正しいのかどうかはわかりません。

Edit by @christopherfujino This is a bug in the tool. Currently known safe workarounds to upgrade are to: flutter upgrade --force change your terminal's working directory to your Flutter SDK repo (...
issueの上がったタイミングから推察するに、2023/8/23にリリースされたFlutter3.13.1で起こっていると考えられますので、3.13.1へのアップグレードが現時点で必要ない場合は、この問題が解消されるまでアップグレードは待ってもいいのではないかと思われます。
(詳しくは、以下の動画で説明していますので、よろしければご覧ください)