0
我有一個簡單的節點應用程序,可讓用戶上傳存儲在/uploads
目錄中的照片。如何在使用git推拉時保留用戶上傳的內容
我的問題是,當我用fetch
或pull
用git抓取應用程序的最新副本時,我也會得到用戶上傳的最新批量文件。這不是一個直接的問題,但如果我對push
對應用進行了更改,那麼用戶上傳的文件將被我本地回購中的任何內容覆蓋或刪除。如果我的本地/uploads
目錄爲空,那麼即使之前爲空,與實時應用程序相同的目錄也是如此。
有沒有辦法用git來指定只有pull
那些用戶生成的文件,從來沒有push
他們呢?
這些文件不應該被跟蹤。將所有上傳的文件(或文件夾更容易)添加到.gitignore文件。 – RLaaa
將它們放在.gitignore中,然後使用通常的ftp/http下載用戶生成的內容。爲了使它無縫連接,你可以創建結合git pull和download命令的shell腳本 –