これは、今日投稿した質問のフォローアップの質問です。私は git 初心者で、git ブランチの機能の下で試しています。
私は取得しています
ブランチを切り替える前に、変更をコミットするか、それらを隠してくださいエラー。
これが私のgitセットアップです
ブランチ Master にファイル file1 を作成し、それを追加してコミットします。
ブランチ b1 を作成し、そこに切り替えます。そこで、file1 にいくつかの変更を加えてコミットします。
マスターに戻り、いくつかの変更を加えますが、コミットしません
。 b1 に切り替えると、上記のエラーが表示されます。
私の質問は、このエラーを引き起こしている要因は何ですか? このエラーをスローするためにgitが見ているのは何ですか。
別のプロジェクトのこのシナリオを検討してください
ブランチ Master に一時ファイルを作成し、それを追加してコミットします。
ブランチ 'branch1' を作成すると、branch1 に一時ファイルのコピーが作成されます。
マスターの一時ファイルにいくつかの変更を加え、コミットしません。
branch1 に切り替えようとすると、なぜそのエラーがスローされないのですか? 私の理解では、両方のシナリオは似ています。しかし、2 番目のシナリオではなく、最初のシナリオでそのエラーがスローされますか?
SO 誰かが私に説明できますか、ウィンドウ間の切り替えを制御するパラメーターは何ですか?