0
我是Git的新手,至今還很喜歡它的功能。我開始製作生產服務器的物理副本並設置登臺服務器,然後使用任何衝突來確定要添加到.gitignore的內容。一旦這是工作,我添加了我的第一次提交併將所有內容都推送到github。然後我爲我的開發服務器設置了一個空白的安裝,並從github中提取,添加了本地配置並忽略了文件,然後進行了一些測試......並一路學習。將生產服務器添加到Git存儲庫而不會導致生產
現在我想讓生產服務器上的動作,但我不能搞亂生產。我做了我的public_html目錄的備份,然後執行以下操作:
git init
git add remote origin [email protected]:<account>/<repo>.git
git pull origin master
然後,我有一個500服務器錯誤,並迅速從備份恢復我的public_html。我做了什麼?我該怎麼辦?有什麼建議麼?
順便說一句:如果沒有堆棧,我不可能得到這麼多 - 所以謝謝大家!
回答這個問題是不可能的。你工作的public_html目錄和你的git的master分支之間有什麼區別?顯然有些東西會導致錯誤。如果僅僅通過查看差異就無法發現它,請逐步將git中的更改引入生產目錄,並在其中斷時記錄它們。 Web服務器的錯誤日誌也應該提供線索。 –