Я пытаюсь использовать git для развертывания локального кода на удаленном сервере.
Итак, вот что я сделал в моей папке local mywebsite/:
git init
git add .
git commit -m "Initial commit"
Затем на моем веб-сервере:
mkdir ~/public_html/myrepo.git
cd myrepo.git
git init --bare
Затем в моей локальной папке mywebsite/:
git remote add remote_mywebsite ssh://[email protected]:port/~/public_html/myrepo.git
git push remote_mywebsite master
который дал этот результат:
Counting objects: 89, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (74/74), done.
Writing objects: 100% (89/89), 61.94 KiB, done.
Total 89 (delta 2), reused 0 (delta 0)
To ssh://[email protected]:8943/~/public_html/myrepo.git
* [new branch] master -> master
git pull remote_mywebsite
Но когда я вхожу на свой веб-сервер, в myrepo.git, у меня все еще есть эти файлы и папки
./
../
branches/
config
description
HEAD
hooks/
info/
objects/
refs/
и я не получаю файлы и папки, которые у меня есть в локальной папке mywebsite.
Как я могу получить свой код в удаленной папке myrepo.git? Я сделал что-то не так?
Большое спасибо за вашу помощь!