5

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

これを行う簡単な方法はありますか?

4

1 に答える 1

8

どうやらこれを行う方法は次のとおりです。

> git blame branch_A -- file

それ以外の

> git blame branch_A file
于 2016-08-22T12:15:58.880 に答える