2016-12-24 74 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;