2017-02-23 62 views
0

Я следил за link для автоматического развертывания с git на общем хостинге. Конечный запуск git push production master показывает 100% полный статус, но когда я проверил дерево работы [желаемая папка]. Папка полностью пуста. Загрузка сделана, но куда пошел файл? Когда я снова напишу git push production master, он говорит Everything is upto date, но куда пошли кодовые файлы? Кто-нибудь знает что происходит ?? Для получения информации я использую пакет реселлеров, предлагающий Inmotion.Git -bare work tree folder empty

+2

Репозиторий '--bare' * не имеет дерева работ *. В этом весь смысл такого репозитория, потому что у одного, у которого есть * рабочее дерево, может быть кто-то, кто работает над ним/в нем, что делает его плохой целью для получения нажатий. Ссылка, на которую вы указываете, предполагает использование крюка post-receive для развертывания на вспомогательном (не-часть-Git-repo) дереве. Если вы используете эту технику, убедитесь, что вы на самом деле запущены. (Кроме того, инструкции по этой ссылке неверны). – torek

ответ

0

Короткий ответ, потому что он предназначен для этого.

описательный ответ,

Разница между мерзавец INIT и мерзавец INIT --bare

мерзавец INIT - репозиторий, созданные с помощью этой команды, где вы на самом деле редактировать, добавлять и удалять код ,

мерзавец INIT --bare - репозиторий, созданный с помощью этой команды для обмена (не изменяя) и в основном создаются в общей папке. Некоторые разработчики могут использовать этот репозиторий, но никто не может редактировать напрямую (и это красота --bare). Разработчики будут клонировать общий оголенный код, изменять локально в своих рабочих копиях репозитория, а затем возвращаться в общий открытый репозиторий.

 Смежные вопросы

  • Нет связанных вопросов^_^