アプリを間違ったドメインにアップロードしたくありません。
gitでgit masterブランチを変更するにはどうすればよいですか?
アプリを間違ったドメインにアップロードしたくありません。
gitでgit masterブランチを変更するにはどうすればよいですか?
回答:
heroku
リモートで作業している場合(デフォルト):
heroku git:remote -a [app name]
別のリモートを指定する場合は、-r
引数を使用します。
heroku git:remote -a [app name] -r [remote]
編集:АлексейВолодькоに感謝古いリモコンを削除する必要がないことを指摘してくれました。
heroku git:remote -a appname
-古いものをうまく置き換えます。
あなたの現在のリモートと仮定すると命名されorigin
、その後:
現在のリモート参照を削除します
git remote rm origin
新しいリモコンを追加する
git remote add origin <URL to new heroku app>
新しいドメインにプッシュ
git push -u origin master
-u
追跡されたとして、これを設定します。
The -u will set this up as tracked.
くれてありがとう!
これは私のために働きました:
git remote set-url heroku <repo git>
この代替URLはherokuです。
以下で確認できます:
git remote -v
リモートURLを表示する
> git remote -v
heroku https://git.heroku.com/###########.git (fetch) < your Heroku Remote URL
heroku https://git.heroku.com/############.git (push)
origin https://github.com/#######/#####.git (fetch) < if you use GitHub then this is your GitHub remote URL
origin https://github.com/#######/#####.git (push)
HerokuリモートURLを削除する
> git remote rm heroku
新しいHeroku URLを設定する
> heroku git:remote -a ############
これで完了です。
通常のgitリポジトリと同じように、ブランチはいくつでも作成できますが、heroku docsによると、それ以外のブランチmaster
は無視されます。
http://devcenter.heroku.com/articles/git
master以外のHerokuにプッシュされたブランチは無視されます。別のブランチでローカルに作業している場合は、プッシュする前にマスターにマージするか、ローカルブランチをリモートマスターにプッシュすることを指定できます。
つまり、好きなものをプッシュできますが、herokuのアプリは常にmasterブランチをポイントします。
ただし、ブランチの作成方法とgitの操作方法について質問がある場合は、この別の質問を確認してください。
change the git master
あなたの平均変化・ファイル、そしてコミットし、それにプッシュ?名前を変更しますか?正確に何をしようとしていますか?
これは、Git docsで見つかったより良い答えです。
これは、herokuリモートが何であるかを示しています。
$ git remote get-url heroku
それをここで見つけました:https : //git-scm.com/docs/git-remote また、それを変更する必要がある場合、そのドキュメントにはset-urlがあります。