Я очень новичок в Git, и у меня есть небольшая проблема.Как экспортировать все измененные/добавленные файлы из Git?
В SVN [это похоже на историю о дураках и лошадях дяди Альберта ... «во время войны ...»], когда я хотел обновить производственный участок своими последними изменениями, я бы сделал diff в TSVN и экспортировать все измененные/добавленные файлы между двумя версиями. Как вы можете себе представить, после этого эти файлы можно было легко загрузить на производственный сайт.
Однако, похоже, что я не могу найти опцию «экспорт измененных файлов» в Git. Я могу сделать diff и см. изменений, я могу получить список файлов, но я не могу их фактически экспортировать. Есть ли разумный способ сделать это? Я что-то пропустил?
Чтобы уточнить еще раз, мне нужно экспортировать все изменения между двумя конкретными обязательствами.
Заранее благодарен!
Первый вариант работает для меня! В идеале я бы использовал вариант cp, но сохранил структуру папок (я предполагаю, что это вопрос параметров для git diff?) Я не могу поверить, что это так просто ... спасибо! –
Просто увидел ваше редактирование .. К сожалению, я не могу использовать 'git apply' или' patch', у меня есть только FTP-доступ к сайту: -/ –
@ dr Hannibal Lecter: Да, я решил, что вам нужно пройти мимо фактического файлы. И да, подстановка команд ('$ (...)') является одной из тех ключевых вещей, которая делает все возможное (и простое) в оболочках Linux. – Cascabel