別のブランチの特定のパスから、現在のブランチにいくつかの変更があります。(伝える必要がある依存関係がありました。)
最初に、次のコマンドを使用してこれらの変更を行いました。
git checkout master
git checkout -b new_branch
git checkout other_feature path/to/dependency
ここで、この依存関係、または少なくともその側面 ( 内のサブパスpath/to/dependency
) を選択解除する必要があります。
実行git diff --name-status master..new_branch path/to/dependency
しましたが、期待どおりに違いが表示されます。
ただし、git checkout master path/to/dependency
このディレクトリの内容を master の内容に戻すことはできません。これはなぜですか?