2015-02-18 2 views
0

Это простой вопрос, как мне создать файл, содержащий разницу кода между двумя ветвями для ВСЕХ файлов с помощью git? Я почти уверен, что некоторое время назад я видел его при переполнении стека, но сейчас искал и не мог найти его.Создание файла diff с git

Благодаря

+0

См http://stackoverflow.com/questions/9834689/comparing-two-branches-in-git Git дифф branch_1..branch_2 – chmike

ответ

0

Если вы планируете создать патч-файл и применить его, вы можете сделать

git diff branch1..branch2 --no-prefix > patchfile 

с последующим

patch -p0 < patchfile 

, чтобы применить патч.

Если вы хотите просто создать файл, вы можете пропустить --no-prefix вариант

0

Вы можете использовать что-то вроде этого:

git diff >> test.diff