新しいブランチをチェックアウトしたときに残したコミットされていない変更を取得する方法はありますか (ばかげています、知っています!!)
ブランチを元に戻しましたが、まだ次のメッセージが表示されているため、どこかに到達できる可能性があると思います!
M app-switcher.tmproj
M as_user_check.php
新しいブランチをチェックアウトしたときに残したコミットされていない変更を取得する方法はありますか (ばかげています、知っています!!)
ブランチを元に戻しましたが、まだ次のメッセージが表示されているため、どこかに到達できる可能性があると思います!
M app-switcher.tmproj
M as_user_check.php
あるブランチから別のブランチに切り替えても、ブランチの変更が作業ツリーで変更したファイルに影響しない場合、それらのファイルの作業コピーは影響を受けません。あなたが見る出力は、それをgit checkout
思い出させます。
これらのファイルのステージングされていない変更を確認するには、次のようにします。
git diff
...そして、それらの変更をコミットしたいブランチをチェックアウトするだけgit add
でgit commit
、いつものように.
混乱の原因の 1 つはM
、変更がステージングされている場合に同じ出力 (プレフィックス付き) が表示されることです。その場合、変更を確認するには、次のことを行う必要があります。
git diff --cached
その場合は、 で正しいブランチに切り替えて、 でgit checkout
変更をコミットするだけgit commit
です。変更をアンステージしたい場合は、次のことができます。
git reset HEAD -- as_user_check.php
...の出力でgit status
プロンプトが表示されるはずです。