如何将文件推送到 git 存储库而不是 Heroku?

How to push files to git repository but not to Heroku?

一些 files/folders 我不想推送到我在 Heroku 上的生产站点。但是当我将 git 存储库也视为备份系统时,我确实希望在将这些文件推送到我在 bitbucket 上的 git 存储库时包含这些文件(使用 git push)。

考虑到 git push heroku 将推送到我的 bitbucket 的所有内容推送到 Heroku,我应该如何区分?

git remote add [alias] [url]

访问您的 Github 存储库,它将向您显示 URL 用于推送

当您将 branch/commit 推送到远程时,需要推送该提交中的所有文件,因为提交是一个原子对象。所以我可以看到你想要做什么的两个选项:

  1. 创建一个单独的存储库,其中包含您在 Heroku 上不需要的文件
  2. 创建一个仅推送到 Bitbucket 的分支,并将您的文件添加到该分支。如果您想在本地计算机上将私有文件和 public 文件混合在一起,偶尔将 master(或您的主分支的任何名称)合并到该分支。