我已经实现了我的项目以及对Github的每日提交,Github是一个使用Flask和Python实现的网站,而我每天都使用git add --a
,因此它添加了所有文件夹,例如__pycache__
和flask_session
。我认为从我的Github中删除这些文件是安全的,是吗?如果不是为什么?
答案 0 :(得分:2)
这两个文件夹都包含在运行时创建的临时对象,将它们提交给git毫无意义。
我将从您的存储库中删除这些文件夹,然后将它们添加到.gitignore
中,以防止它们被错误地重新添加到那里。
答案 1 :(得分:2)
如果您查看gitignore.io/python,则会在生成的.gitignore文件中找到
### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
但是,即使在flask-common/.gitignore
中也找不到flask_session
。
SESSION_FILE_DIR
存储会话文件的目录。
默认使用当前工作目录下的flask_session
目录。
如果这对于用户和执行烧瓶而言是私有的,则将其添加到您的.gitignore中:
/*_session/
但是考虑到Flask session的存储机密,最好的做法是将Flask配置为将其会话存储在Git存储库的外部:这样,就不会冒错误地添加任何内容的风险,{是否{1}}。
答案 2 :(得分:1)
使用外行语言library(dplyr)
dat %>%
group_by(firm) %>%
filter(!any(is.na(val))) %>%
ungroup()
,因为这些东西可以由Flask再次生成,因此,最好不要将其推送到存储库中并单独在本地生成。