0

私はEclipseでEGitを使用しています。作業ディレクトリと2つのブランチを持つ1つのローカルリポジトリがあります。マスターブランチに基づいてブランチを作成しました。「セカンダリ」ブランチのフォルダにフォルダとファイルを追加しました。マスターブランチに切り替えると、他のブランチに作成したフォルダーとファイルがマスターブランチと作業ディレクトリに表示されます。

私は何か見落としてますか?私によると、それは表示されるべきではなく、セカンダリブランチをマスターブランチにプッシュしたときにのみ表示されます。

それを手伝ってくれませんか

よろしく

4

1 に答える 1

1

ファイルシステムで何かを作成しても (たとえば、mkdirまたはを使用touch)、Git では何の意味もありません。変更セットをコミットすると、新しい Commit オブジェクトが作成さHEADれ、現在のブランチ (デフォルトのものとは異なる可能性がありますmaster) 上のそのコミットを指します。何もコミットしない限り、ファイル システム オブジェクト (ファイルとディレクトリ) は Git によって追跡されません。代わりに、それらは効果的に浮遊するためgit checkout SOMETHING、新しい (追跡されていない) オブジェクトまたはエラー メッセージが表示される場合があります。

于 2012-09-12T16:02:45.400 に答える