如何在不影响 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 服务器中的特定文件的情况下推送所有文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何清理 xcode 用户特定设置(组织者、配置文件)?

Heroku 部署在不存在的 yarn.lock 文件上失败

如何在不迭代的情况下访问数组中的特定元素?

如何在不杀死未完成的芹菜任务的情况下重新启动heroku应用程序

如何在不影响未分阶段更改的情况下丢弃 git 中的分阶段更改 [重复]

部署后如何在 Heroku 中维护不在 git repo 中的文件