私はgitを初めて使用し、特に分岐とマージの概念を理解するために試してみています。
これが私のセットアップです
マスター ブランチがあり、「マスター」テキストを含むマスター テキスト ファイルを作成します。
今、私はgit checkout -b branch
ブランチを作成します。
ブランチの「親」ファイルを編集して、1 行のテキストを追加します。
ここで、この変更をコミットしてマスターに戻しても、ブランチの変更はマスター ブランチに反映されないため、影響はありません。
ただし、ブランチをコミットせずにマスターに切り替えると、この変更がそこに反映され、git はマスター ファイルを編集済みとして扱います。
git status -s
そのマスター ファイルを M.
コミットされていない変更が master ブランチにどのように反映されているかを誰かに説明してもらえますか?