Развертывание изменений в удаленном репозитории git на веб-сервере - PullRequest
0 голосов
/ 15 мая 2018

Возможно, мне просто не хватает базовых знаний по git, но мне нужна помощь, чтобы прояснить это.

У меня есть локальное git-репо.У меня также есть веб-сервер, на котором я хочу развернуть свой код.

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

Итак, я выполнил git init --bare my-repo.git на своем веб-сервере, добавил пульт с git remote add develop ssh://user@webserver/path/to/git-repo/my-repo.git.

Пока все хорошо, теперь я могууспешно перенести мои изменения на мой веб-сервер с помощью git push develop develop.Я также могу видеть, что там были зафиксированные коммиты с git log develop.

. Проблема сейчас в том, что я не вижу там своих файлов проекта.Конечно, я не могу, потому что нет рабочего дерева, потому что это всего лишь репо.Но как на небесах я могу сделать проект (который представляет собой веб-страницу, содержащую index.php и т. Д.) Видимым?

Редактировать: Моей проблемы не было (как было предложено запросом "возможного дублирования")мои недостающие знания о разнице между голым и обычным репо.Моей проблемой было правильное использование извлечения с вручную установленным рабочим деревом и git-dir, а также необходимой структурой папок для него.Благодаря комментарию @ muecas я получил его.

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