6

このガイドに従っていましたNitrous to Heroku Guide

git リポジトリをフォークするプロセスについて説明していますが、自分のディレクトリを Git にプッシュしてから Heroku にプッシュしたいと考えています。まあ、私は本当に自分のものをHerokuにプッシュしたかったのです. ああ、今私は迷っています。

Heroku に直接プッシュするか、Git にプッシュしてから Heroku にプッシュします。

何か見逃した場合は、チュートリアルのリンクをいつでも歓迎します。

前もって感謝します。:)

4

2 に答える 2

14

同じプロジェクト内に 2 つのリモートを追加する必要があります。

Git のプロジェクトを開始する

$ git init

Github リモートをプロジェクトに追加してプッシュするには:

$ git remote add origin https://github.com/user/repo.git
# Set a new remote

$ git remote -v
# Verify new remote
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)

$ git add .
$ git commit -m "initial commit"
$ git push origin master

新しい Heroku プロジェクトを作成し、リモートをプロジェクトにプッシュするには:

$ heroku create

$ git remote -v
# Verify new remote (you will see heroku and origin now
# heroku     git@heroku.com:falling-wind-1624.git (fetch)
# heroku     git@heroku.com:falling-wind-1624.git (push)
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)

$ git push heroku master

origin masterこれは、常に git add してコミットし、 (Github) とheroku master(Heroku)の両方にプッシュする標準的な戦略です。

于 2013-09-18T15:12:26.780 に答える
2

まだ git リポジトリではない Nitrous Box にローカル データがある場合、次のことを行う必要があります。

cd /path/to/stuff
git init
git add .
git commit -m "Make stuff into a git repo"

そこから、質問で言及したチュートリアルに記載されている手順に従うことができますが、手順7 を除きます。レポを作成したばかりなので、レポを複製する必要はありません。

于 2013-09-18T11:03:46.007 に答える