Используйте git diff или git format-patch только для получения измененных диапазонов строк после патча

Я хотел бы иметь возможность позвонить git diff [something] <commit0>..<commit1> и получить имена файлов и номера строк в коммите 1, которые были изменены после коммита 0. В настоящее время, если у меня есть

# foo.txt
foo

bar

и изменить '\nbar\n' -> 'baz', я получаю

diff --git a/foo.txt b/foo.txt
index 29a4dcd7..28932e58 100644
--- a/foo.txt
+++ b/foo.txt
@@ -1,5 +1,4 @@
 # foo.txt
 foo
-
-bar
+baz

Как мне дать команду git diff изолировать эту строку 2 (1-индексированная) новой версии foo.txt был изменен? Возможно ли это без использования языков сценариев?

0 ответов

Другие вопросы по тегам