1
我有一個新項目已克隆到服務器。由於服務器和工作站位於同一個房間,因此不需要完全部署。我希望能夠對我的項目進行更改,然後將它們推送到git,然後將它們拖放到服務器上的實時版本中,但我不希望將任何數據輸入到數據庫中以被覆蓋。如何在不覆蓋數據庫數據的情況下進行混帳
現在我只是用
`git push origin master`
在工作站上,並
`git pull origin master`
現場服務器上
。
如果我將服務器設置爲「生產環境」,並且工作站使用數據庫的「開發環境」(SQLite3),那麼每次我從git中取出時,是否會覆蓋任何新輸入的數據?在這種情況下我應該使用哪些git命令?
如果您使用的是SQLite數據庫,您可以將* .db文件放在您的.gitignore中(如有必要,請將其解壓) – Moritz
謝謝。我是新來的混帳,我只要輸入'git忽略[* .db文件的路徑]'到我的終端?我很樂意選擇你的答案,如果你把它作爲答案輸入一個關於如何把文件放入gitignore的細節。 – sabrams