branch_A には存在するが、branch_B には存在しないファイルがあります。
走りたい
> git checkout branch_B
> git blame branch_A file
ただし、git はローカルにファイルがないことを訴えます。これは正しいですが、branch_A に関連して責任を負いたいという事実を無視しています。チェックアウトされたブランチではなく、目的のブランチに関連するファイルの存在を確認するために git Blame を期待します。
ブランチ B でこれを実行すると、git Blame をだましてやりたいことができます。
> touch file
> git blame branch_A file
これを行う簡単な方法はありますか?