LINUX.ORG.RU

GIT - получить список файлов модифицированных с коммита X по коммит Y


0

0

Добрый день! Поддерживаю сайт. На хостинге ssh нет, только FTP. Вот сделал кучу исправлений и теперь хочу залить только те файлы которые были изменены.

Понятно что можно лог смотреть и руками выписывать измененные файлы. А можно ли какой нибудь коммандой это узнать. Похоже на патч, только нужно одни названия файлов.

Ответ на: комментарий от JackYF

Сделал вот так:

$ git diff 75ecd32ac8804199b5842daa1675a0a0b7435750 > site.patch $ lsdiff --strip=1 site.patch > files_to_copy.txt

Получил список файлов которые нужно скопировать в файле files_to_copy.txt.

А можно теперь и это автоматизировать и залить по нему файлы на сайт. Или хотябы по этому списку скопировать их в отдельную директорю чтобы потом ее залить на сайт?

coderinside
() автор топика
Ответ на: комментарий от coderinside

lftp? или для обычного ftp скрипт напиши
o host.org
bin
lcd ..PWD..
mput ./*
bye

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.