Примечание: Вы можете сначала просмотреть то, что ваш патч будет делать:
Первый статистика:
git apply --stat a_file.patch
Затем сухой пробег для обнаружения ошибок:
git apply --check a_file.patch
Наконец, вы можете использовать git am
, чтобы применить патч: он позволяет вам подписать прикладной патч.
Это может быть полезно для последующего использования.
git am --signoff < a_file.patch
Обнаружил example in this article:
В вас мерзавец журнал, вы увидите, что совершающие сообщения содержат «Подписанный-офф-на» метку. Этот тег будет прочитан Github и другими, чтобы предоставить полезную информацию о том, как фиксация закончилась в коде.
Это не ответили на первоначальный подробный вопрос, но он ответил на вопрос в заголовке, который почему я на этой странице. Спасибо! –
Это правильный способ –
Я понимаю, что это старый вопрос и ответ ... но я подумал, что некоторым людям может быть полезно понять [разницу между git apply и git am] (https://stackoverflow.com/ вопросы/12240154/что-это-разностной-между-ГИТ-ам-и-мерзавец применить). – mgarey