在django项目中,每次更新模型和数据数据库时,都会在每个app目录下的migrations目录下生产一个0002_auto_20190420_1736 .py
的记录文件,这些文件只针对当前服务器的数据库有效,我并不想提交到git,但是这个目录下的__init__.py
需要提交到git中。
在gitignore中忽略migrations目录下除了init.py的其他所有文件
- 在git的版本控制中只保留migrations目录下的
__init__.py
,在gitignore中添加
# 先忽略apps/user/migrations整个目录
apps/user/migrations/*
# 只需要apps/user/migrations目录下的`__init__.py`
!apps/user/migrations/__init__.py
依次将每个app下的migrations按照上面添加到gitignore中即可。
网友评论