Git вину за файлы, которые не существуют в текущей ветви
У меня есть файл, который существует в branch_A, но не существует в branch_B.
Я хочу бежать
> git checkout branch_B
> git blame branch_A file
Тем не менее, git жалуется, что у меня нет локального файла - это правильно, но игнорирует тот факт, что я хочу обвинить относительно branch_A. Я ожидаю, что git blame проверит наличие файла относительно нужной ветви вместо извлеченной ветви.
Я могу обмануть мерзавца, чтобы сделать то, что я хочу, если я запускаю это на ветке B:
> touch file
> git blame branch_A file
Есть ли простой способ сделать это?
1 ответ
Видимо, способ сделать это с:
> git blame branch_A -- file
вместо
> git blame branch_A file