我有一个文件存在于branch_A中但在branch_B中不存在。
我想跑
> git checkout branch_B
> git blame branch_A file
然而,git抱怨我本地没有这个文件 - 这是正确的,但忽略了我想责备branch_A的事实。我希望git责备检查相对于所需分支而不是签出分支的文件存在。
如果我在分支B上运行它,我可以欺骗git责备做我想要的事情:
> touch file
> git blame branch_A file
有这么简单的方法吗?
答案 0 :(得分:2)
显然,这样做的方法是:
> git blame branch_A -- file
而不是
> git blame branch_A file