美文网首页
git 版本控制 只保留目录下的特定文件

git 版本控制 只保留目录下的特定文件

作者: 字节码 | 来源:发表于2019-04-20 18:43 被阅读0次

    在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中即可。

    相关文章

      网友评论

          本文标题:git 版本控制 只保留目录下的特定文件

          本文链接:https://www.haomeiwen.com/subject/ckblgqtx.html