1. ホーム
  2. git

[解決済み] git リポジトリのサブディレクトリのみを Heroku にデプロイ/プッシュするにはどうすればよいですか?

2022-06-18 10:03:07

質問

私は、あるプロジェクトで サーブ を使い、Git でバージョン管理しているプロジェクトがあります。Serve は output フォルダが作成され、その中にHerokuにデプロイしたい静的ファイルが格納されます。

Heroku CedarスタックはServeプロジェクトをあまり好まないようなので、Serveプロジェクトそのものはデプロイしたくありませんが、最も重要なのはHerokuの静的Webサイトに対する素晴らしいサポートを利用することです。

git リモートにサブフォルダをデプロイする方法はありますか? Git リポジトリに作成する必要がありますか? output フォルダに Git リポジトリを作成し(間違っているようですが)、それを Heroku にプッシュすればよいのでしょうか?

どのように解決するのですか?

もっと簡単な方法があります。 git-サブツリー . output' フォルダをルートとして Heroku にプッシュすると仮定すると、こうなります。

git subtree push --prefix output heroku master

現在、git-subtreeはgit-coreに含まれているようですが、そのバージョンのgit-coreがまだリリースされていないのかどうかはわかりません。