【问题标题】:Git and gitignore and dokkuGit 和 gitignore 和 dokku
【发布时间】:2015-02-03 11:06:20
【问题描述】:
我在烧瓶 (python) 中创建了一个项目,在我的应用程序中是 config.py 文件,我在 .gitignore 中拥有该文件。
这个.gitignore 发现config.py 没有上传到git (github.org) 很好,但是当我必须推送到dokku (git push dokku master) 时,我必须包含config.py 但@987654328 @ 在 .gitignore 中,所以它不会推送到 dokku。
那么如何将.gitignore 中的文件推送到dokku?
【问题讨论】:
标签:
git
github
push
dokku
【解决方案1】:
如果文件未被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 中。