我有我的本地開發商回購(產地)和遠程回購,我創建使用git init --bare爲recommended here。我也跑git --bare update-server-info
爲什麼我看不到文件後,推到裸git回購
git config --bool core.bare true
遠程Git -v顯示
origin http://staging.websitename.com (fetch)
origin http://staging.websitename.com (push)
remote ssh://[email protected]/home/user/public_html/staging (fetch)
remote ssh://[email protected]/home/user/public_html/staging (push)
在此之後和運行git推遠程或混帳推 - 所有遙控器,它通過並沒有給我的錯誤。爲什麼我看不到遠程回購中的文件?
Compressing objects: 100% (4121/4121), done.
Writing objects: 100% (4242/4242), 18.70 MiB | 694 KiB/s, done.
Total 4242 (delta 495), reused 0 (delta 0)
謝謝,我以爲裸回購是理想的回購,只會被推到,所以我打算用它作爲登臺服務器(所以當然需要查看文件,我應該克隆本地回購,而不是我不需要完整的git樹嗎? – KevinOrin
@KevinOrin:你應該將你的運行階段版本與裸倉庫分開,因爲推送到非裸倉庫有很多問題,你可以用'git pull'運行從裸倉庫中的更新後鉤子 –
謝謝,但不認爲我需要一個裸回購@BenjaminBannier - 我只是想知道如何設置分級,因爲過去一個簡單的「git init」已經導致當我試圖推送到它的樹問題 – KevinOrin