推送由Django创建的文件,而不是需要被git忽略的文件。

问题描述 投票:0回答:1

我已经用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
local_settings.py
db.sqlite3
db.sqlite3-journal

我现在配置的.gitignore是这样的 envpoc_project/poc_project/__pycache__ 不是推动,而是 db.sqlite3poc_project/pollution/__pycache__ 已经在远端仓库(Gitlab)上。https:/github.comgithubgitignoreblobmasterPython.gitignore。 用于配置我的.gitignore,因为我使用的是django。我的队友马上就要开始做这个项目了。

这是个问题,因为我有 pycache 档和 db.sqlite3 如果是的话,我怎么才能正确地从gitlab仓库中删除这些文件呢?

django git gitlab gitignore
1个回答
1
投票

如果它们不包含任何敏感信息:只需删除这些文件并提交删除。如果它们确实包含了敏感信息,即使你删除了文件,它们仍然会出现在历史记录中。这需要一些额外的工作,请看。从Git历史记录中删除敏感文件及其提交记录

© www.soinside.com 2019 - 2024. All rights reserved.