この記事は記録用です。
改めてわかりやすく更新予定です。
現在改良中記事です。
error: Your local changes to the following files would be overwritten by checkout:
Pages/Shared/testPage.cshtml
Please commit your changes or stash them before you switch branches.
Aborting
リモートのブランチをチェックアウトしようとしたら上記のエラー
以下のファイルのあなたのローカルな変更は、チェックアウトによって上書きされます:
Pages/Shared/testPage.cshtml
あなたがブランチをチェックアウトにより変更してしまう前に、あなたの変化をOKするか、現在のブランチを記録するためにスタッシュなどで記録しておいてください。
と和訳できるかな。(確かではないです)
1、チェックアウトで変更してしまうのをOKする
2、変更前をどこかに残すためスタッシュする。
ということで、やることを2択でアドバイスしてくれている。
今回は特に変更上書きされても問題ないと判断したので1を実行
コマンドをターミナルで打つ。
Pages/Shared/testPage.cshtmlのが変更されているらしいので
それをコミットする作業をする。
【1】 git add Pages/Shared/testPage.cshtml
コマンドの意味はここから※参考サイト
【2】git commit -m 'コミットの際のメッセージをここに記載'
完了。これでチェックアウトもできるようになった。
以下、コミットした作業が履歴に残った。
Merge branch 'feature/RN_testBranch' of https://xxxxxx/xxxxxxx/xxxxxxxx into feature/RN_testBranch 715c183 xxxxxxxx<xxxxx@xxxx.com> 2021/12/28 15:41
2、は今回行っていないがスタッシュする。
git stash
これで完了
コミットしたくない時はこれがいいのかも。
今回の件はこちらでも良かったかも。
どちらにしてももう消してもいいブランチだったので大丈夫かなと判断した。
この事象はざっくりと理解したが
もっとわかりやすくまとめたい。