我有一個git設置在我的HostGator共享acct,我剛剛做了我的第一次推。然而,當我在服務器上看到的文件不存在 - 推沒有錯誤或說任何事情都是錯的。Git Push工作,但文件不在服務器上
我正在使用SSH類型的連接,如果這有什麼區別。我跟着this guide建立了一個git回購。據我所知,遠程原始URL是正確的。
本地LS:
/Applications/MAMP/htdocs/cyclesafestl [master] $ ls
/Applications/MAMP/htdocs/cyclesafestl
total 32
[email protected] 1 503 80 81 Jun 19 10:49 BETA.txt
-rw-r--r-- 1 503 80 1772 Jun 18 23:11 index.php
[email protected] 1 503 80 616 Jun 18 22:49 info.txt
drwxr-xr-x 7 503 80 238 Jun 17 22:59 includes/
-rw-r--r-- 1 503 80 76 Jun 17 16:18 README.md
服務器LS:
./
../
HEAD
branches/
config
description
hooks/
info/
objects/
refs/
混帳推信息:
/Applications/MAMP/htdocs/cyclesafestl [master] $ git push -u origin master
Counting objects: 45, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (45/45), done.
Writing objects: 100% (45/45), 498.12 KiB, done.
Total 45 (delta 1), reused 0 (delta 0)
To ssh://[email protected]:xxx/home2/xxx/public_html/thehivestl.com/cyclesafestl
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
好點!我試過克隆和文件在那裏,但是我希望將它用作服務器上的一個登臺平臺,所以我可以推送,測試,推送和測試所有我的mysql數據庫。但是當我轉到相對URL時,我無法查看頁面。我應該使用git init重新創建頁面並刪除--bare? – tbremer
我建議保持分開。這個存儲庫用於備份。如果你想設置一個登臺平臺,一個更好的解決方案是克隆另一個目錄的資源庫,並使用git鉤子來保持最新狀態。 –
所以我可以在暫存目錄中將我的服務器上的這個repo克隆,並且git鉤子如何提供幫助?我可以設置一個鉤子,通知何時推送文件並在暫存目錄中保持最新狀態? – tbremer