私はGITで3年間働いていますが、この問題に直面することは覚えていません。 私は新しいリポジトリを作成しました。各リポジトリには異なるコードがあります。フォルダ構造は外部レベルではほぼ同じですが、ブランチごとにいくつかのサブフォルダといくつかのファイルが変わります(かなり一般的な状況です)。ブランチを切り替えると、前のブランチのコミットされたフォルダとファイルが返されます
新しいブランチを作成するためにベースとして使用する空のブランチがあります。私はここから「n」のカスタマーブランチを作成しました。 1番目のCustomerブランチでは、私のローカルから1番目のブランチにコードをコピーしました。コミットし、変更をプッシュしました。今、チェックアウトするときに2番目のブランチ(理想的には空にする必要があります)が、1番目のブランチコードはuntrackedファイルのままです。新しいコードを各ブランチにコピーする前にclean-dfを実行しています。
なぜコミット済みのが、以前使用されていたブランチから新しいブランチに変更されていますか?
Gitのバージョン - 1.7
Gitバージョン?これは実際に期待される行動ではありません。 – 1615903
はい。私はすべての支店でこれを繰り返し続けました。行動は一定です。バージョン - 1.7.11.4 – user2552451
チェックアウトした2番目のブランチのソースは何ですか? –