数年間 THIS COMMAND IS EXPERIMENTAL だった
git checkout とは異なり、ブランチの切り替えに特化した git switch がありますが、長らく(数年)公式ドキュメントの説明ページには以下の記述がありました。
git 2.50.0 の git switch のページから
THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE.
2.51.0 で EXPERIMENTAL じゃなくなった
直近のバージョンである、2.51.0では EXPERIMENTAL の記述が消えました。
GitHub のブログの git 2.51.0 の説明記事にも記述があります。
The modern equivalents of git checkout, known as git switch and git restore have been considered experimental since their introduction back in Git 2.23. These commands delineate the many jobs that git checkout can perform into separate, more purpose-built commands. Six years later, these commands are no longer considered experimental, making their command-line interface stable and backwards compatible across future releases.
ちゃんとリリースノートを追えてなかったのですが、上記によると git 2.23 から git switch / git restore があったようです。
git reset も同じタイミングで THIS COMMAND IS EXPERIMENTAL の記述が消えました。
遅いかもしれませんが、ぼちぼち git switch / git restore に慣れていこうかと思います。