我在烧瓶(python)中创建了一个项目,在我的应用程序中config.py
我在.gitignore
中拥有的文件。
这.gitignore
发现很好,config.py
没有上传到 git (github.org),但是当我必须推送到 dokku
(git push dokku master
) 时,我必须包含config.py
但config.py
在.gitignore
所以它不会推送到 dokku
.
那么如何将.gitignore
中的文件推送到dokku
?
如果文件没有被git
跟踪,你就无法使用 git 推送它。您可能会使用rsync
等外部服务取得成功,但不能使用git
。
将config.py
放在gitignore
实质上会使 git 被忽略。
克服这个问题的最简单方法是将config.py
签入 git 中,即
- 将其从
.gitignore
中移除 -
使用 将其添加到您的存储库
git add config.py && git commit -m "adding config.py" git push origin master
通常,如果在构建过程中需要某个文件,并且无法自动生成该文件,则应将该文件签入 git 中。