0
私はherokuでJavaアプリケーションを作成しますが、私は少し分岐先について混乱しています。私はマスターとHEAD支部を持っています。展開にはどのようなものを使うべきですか? HEADを削除してマスターのみを持つことはできますか?Heroku - gitリポジトリの分岐先
私はherokuでJavaアプリケーションを作成しますが、私は少し分岐先について混乱しています。私はマスターとHEAD支部を持っています。展開にはどのようなものを使うべきですか? HEADを削除してマスターのみを持つことはできますか?Heroku - gitリポジトリの分岐先
HEAD
は、チェックアウトされたコミットへの参照であり、masterは、「デフォルト」ブランチの通常の名前です。あなたはHerokuののmasterブランチに展開する必要がHerokuのために展開するには、からどんなに:Herokuののgitのリモート呼ばheroku
ポインティングと仮定すると、
:
git push heroku master
git push heroku other_ref:master
は、最初の行は、Herokuののマスターに、ご主人をプッシュします。 2番目の行のように別のブランチを指定することができます。
ええと、ブランチ間でチェックアウトスイッチが意味することは分かりますが、チェックアウトはコミットしますか?それでマスターは私の配備ブランチです。私がコードをコミットすると、自動的に配備されるか、あるいはherokuコマンドを使用する必要がありますか? –
'checkout'はあなたのHEADを上記の参照に変更するだけです。ブランチ名、タグ名、コミット、HEADはすべて参照です。だから、 'git checkout master'は、マスターが指定したコミットにHEADを向けるように単に指示します。コミットするだけでローカルgitリポジトリにコミットが追加されます。展開するには、herokuコマンドは必要ありません。Herokuのマスターブランチにコードをプッシュするだけです。 – Leito