git deploy подпапка репозитория - PullRequest
4 голосов
/ 24 мая 2011

У меня есть локальное git-репо, которое я использую для резервного копирования 2 папок: site (мой настоящий веб-сайт) и файлов (psd-файлы и т. Д.), И я отправляю их на удаленный компьютер по сетевому приводу.

Теперь, чтобы получитьсайт в Интернете, я использовал, чтобы просто загрузить их, используя FTP, но я хотел бы просто использовать GIT для этого.Я настроил это с помощью этой инструкции http://blog.wekeroad.com/2009/11/23/deploying-a-web-application-with-git-and-ftp

Но, конечно, если я просто сделаю git clone, я получу свои 2 папки, сайт и файлы.Очевидно, я просто хочу содержимое папки 'site'.

Итак, есть ли способ сделать это?Или есть лучший рабочий процесс для этого?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2014

Скажите Git игнорировать вашу папку files в .gitingore следующим образом:

files/
0 голосов
/ 24 мая 2011

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...