Git and gitignore and dokku



我在烧瓶(python)中创建了一个项目,在我的应用程序中config.py我在.gitignore中拥有的文件。

.gitignore发现很好,config.py没有上传到 git (github.org),但是当我必须推送到 dokkugit push dokku master ) 时,我必须包含config.pyconfig.py.gitignore所以它不会推送到 dokku .

那么如何将.gitignore中的文件推送到dokku

如果文件没有被git跟踪,你就无法使用 git 推送它。您可能会使用rsync等外部服务取得成功,但不能使用git

config.py放在gitignore实质上会使 git 被忽略。

克服这个问题的最简单方法是将config.py签入 git 中,即

  1. 将其从.gitignore中移除
  2. 使用 将其添加到您的存储库

    git add config.py && git commit -m "adding config.py"
    git push origin master
    

通常,如果在构建过程中需要某个文件,并且无法自动生成该文件,则应将该文件签入 git 中。

最新更新