我正在尝试使用 git 在远程服务器中部署我的本地代码。
所以这是我在本地文件夹 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://user@domain.com: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://user@domain.com: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 文件夹中检索我的代码?我做错什么了吗 ?
非常感谢你的帮助!