さて、Windows には git 1.7.11.1 があり、2 つのブランチを持つローカル テスト リポジトリがあります。1 つは、index.php と help.php のマスターです。次に、slave という別のブランチを作成します :)
git から実行するbash rm help.php
と、フォルダーから消えますが、何もステージングしません。チェックアウト マスター ブランチに切り替えると、マスター ブランチでは変更されていないため、ファイル help.php が復元されるはずですよね。
そして、それはしません。スレーブ ブランチに戻ってコミットし、チェックアウト マスターに切り替えると、help.php が表示されます。それが機能するはずの方法ですか?なんで?