Я пытаюсь получить консолидированный список изменений (пути к файлам и новые / измененные / удаленные изменения) из запроса на фиксацию / извлечение в Github.
Это формат, который я пытаюсь нацелить для:
filepath/to/some/file.properties:thisIsAKey=This is the string for this key.
Я могу относительно легко захватывать пути к файлам, используя:
git show --pretty="format:" --name-only commitID
Я также пробовал это, но оно включает много шума:
git log -p commitID
Вот то, что у меня есть от использования выше, но мне нужны только b / + изменения:
diff --git a/locales/ES/es/forms/dispute-options.properties b/locales/ES/es/forms/dispute-options.properties
index 490457e9e0..569921196a 100644
--- a/locales/ES/es/forms/dispute-options.properties
+++ b/locales/ES/es/forms/dispute-options.properties
@@ -60,4 +60,5 @@ fraudSeller.info=Para cancelar este pedido tendrá que comunicarse directamente
fraudSeller.errorHeadingMessage = Lo sentimos, pero no puede reportar este tipo de problema para la transacción seleccionada.
fraudSeller.backButtonText = Atrás
-modal.cancel=Cancel
\ No newline at end of file
+modal.cancel=Cancel
+disputeOptions.creditTransactionInfo=Si presenta un caso para esta compra, aún tendrá que continuar pagando cualquier saldo importe dejado en su plan de {data.pageStore.value.creditProductDescriptor} junto con la comisiones tardía (si corresponde).
I ' Я читал документацию о том, как использовать diff-filter
, но еще не видел ничего, что соответствует тому, что мне нужно.
Редактировать: Спасибо за комментарии всех! Это привело меня к ответу, который я искал: git diff -U0 --ignore-all-space commitID1 commitID2 | grep '^[+]' | grep -Ev '^(--- a/)' > test.txt