推送由Django创建的文件,而不是git需要忽略的文件
我第一次使用git推送到Gitlab,但是没有完全配置.gitignore。 我现在按如下方式配置.gitignore:推送由Django创建的文件,而不是git需要忽略的文件,django,git,gitlab,gitignore,Django,Git,Gitlab,Gitignore,我第一次使用git推送到Gitlab,但是没有完全配置.gitignore。 我现在按如下方式配置.gitignore: # Environments env/ # Byte-compiled / optimized / DLL files poc_project/poc_project/__pycache__ poc_project/pollution/__pycache__ __pycache__/ *.py[cod] *$py.class # Django stuff: *.log loc
# Environments
env/
# Byte-compiled / optimized / DLL files
poc_project/poc_project/__pycache__
poc_project/pollution/__pycache__
__pycache__/
*.py[cod]
*$py.class
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
env/和poc_项目/poc_项目/\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。
我使用它来配置我的.gitignore,因为我使用django。我的队友很快就要开始这个项目了
让pycache文件和db.sqlite3用于与Django在远程存储库上的团队工作是一个问题?
如果是,如何从gitlab存储库中正确删除这些文件?如果它们不包含任何敏感信息:只需删除这些文件并提交删除即可。如果它们确实包含敏感信息,则即使在删除文件后,它们仍会出现在历史记录中。这需要一些额外的工作,请参阅:与我的问题相同,但是,您可以在最后一页中为团队中的每个人使用branch All只需删除文件/目录,提交删除并再次推送即可。