0

GitHub "MyRepository"` で 1 つのリポジトリを構成しました

このリポジトリには、1 つのブランチ「マスター」があります。

このブランチには、「テスト」というプロジェクトが 1 つあります。

Eclipse では、ローカル リポジトリを 1 つ作成しました。このリポジトリの構造は次のとおりです。

> GitRepo
    --> Branches
          -> Local
              ---> master
    --> Remote Tracking
          -> origin/master
    --> tags
    --> References
    --> Remotes
          --> origin
                --> git@github.com:testusr/myRepository.git
    --> working directory
          --> Test 

ここで、1 つの欠陥に取り組まなければならないので、リモートの「マスター」ブランチからローカル ブランチに作成したとします。

 > GitRepo
        --> Branches
              -> Local
                  --> defect123
                  --> master

ブランチ「defect123」に切り替え、1 つのファイル「myFile」で作業しているとします。ここで問題が発生するのは、「defect123」ブランチの「myFile」で行った変更が、同時に「master」ブランチの「myFile」にも反映されることです。

なぜそれが起こっているのですか。前もって感謝します

4

1 に答える 1

1

「'master' ブランチに同時に反映されている」とはどういう意味ですか?

「master」のチェックアウトを実行し、「defect123」にコミットされていない変更がある場合、この変更は「新しい」チェックアウトされたワーキング セットにマージされます。

この変更を「defect123」にコミットするか、「マスター」をチェックアウトする前に変更を保存すると、「クリーンな」「マスター」が得られます。

于 2013-09-04T18:57:09.097 に答える