2016-12-24 75 views
-1

我對Git非常陌生,並且遇到了我在線的應用程序出現問題。我的應用程序允許用戶將文件上傳到公共目錄。上傳文件時,會創建一個新目錄並將文件添加到該目錄。當我在本地進行更改並在線推送更改時,我失去了用戶上傳的所有內容。我不知道如何解決這個問題。Git合併後丟失文件

我試着將該文件夾添加到.gitignore文件,但這不起作用。我也嘗試過使用git pull,但這不會拉下應用程序,因爲它表示所有內容都已更新。我也嘗試了一個git fetch,但是這並沒有帶來任何新的功能。

不知道該怎麼做。

+0

有你考慮保存在AWS S3或不在服務器上的文件的東西嗎? – MZaragoza

+0

似乎有點矯枉過正,你不覺得? – user3183411

+0

您使用的是什麼技術 – MZaragoza

回答

0

我能夠通過使用持久性存儲來解決此問題。

filePath = process.env.OPENSHIFT_DATA_DIR + '/userImages/' + dir;