如何在不影响 heroku 服务器中的特定文件的情况下推送所有文件?
Posted
技术标签:
【中文标题】如何在不影响 heroku 服务器中的特定文件的情况下推送所有文件?【英文标题】:How do I push all my files without affecting a specific file in the heroku server? 【发布时间】:2018-09-13 01:26:55 【问题描述】:例如,在我的 heroku 服务器中,我有 Commands.js、Index.js 和 Prefix.js。我想推送我所有的文件,但不是 Prefix.js。 有可能吗?
【问题讨论】:
【参考方案1】:当您推送到 heroku 时,您实际上推送到了 git 存储库。 如果您没有接触 Prefix.js,它不会将其推送到 repo。
检查您更改了哪些文件:
git status
您将看到已编辑的文件列表,只需添加它们即可提交。
git add filename
或git add .
添加所有这些。
然后提交并推送给heroku master。
现在,如果您出于某种原因不想将 Prefix.js 推送到 heroku 存储库中,只需将其添加到 gitignore 文件中即可。它会忽略该文件。
【讨论】:
我不想推送 prefix.js 的原因是我的 Discord 机器人有一个更改前缀的命令,该行会的新前缀进入前缀文件但问题是它只在服务器上更新它,而不是在我的电脑上。因此,如果我以某种方式推送所有更新,它将从服务器重置前缀文件并发送我的旧文件而不是那个 也没有 gitignore 文件 这可能会有所帮助:***.com/questions/16692710/exclude-folder-from-github 但是是否可以忽略我电脑中的前缀文件,而不是服务器中更新的前缀文件?以上是关于如何在不影响 heroku 服务器中的特定文件的情况下推送所有文件?的主要内容,如果未能解决你的问题,请参考以下文章
Heroku 部署在不存在的 yarn.lock 文件上失败
如何在不杀死未完成的芹菜任务的情况下重新启动heroku应用程序