Ich möchte meine App nicht auf die falsche Domain hochladen.
Wie kann ich den Git-Master-Zweig auf Git ändern?
Ich möchte meine App nicht auf die falsche Domain hochladen.
Wie kann ich den Git-Master-Zweig auf Git ändern?
Antworten:
Wenn Sie an der heroku
Fernbedienung arbeiten (Standard):
heroku git:remote -a [app name]
Wenn Sie eine andere Fernbedienung angeben möchten, verwenden Sie das folgende -r
Argument:
heroku git:remote -a [app name] -r [remote]
EDIT: danke an thanksлексей Володько Für den Hinweis, dass die alte Fernbedienung nicht gelöscht werden muss.
heroku git:remote -a appname
- wird die alte gut ersetzen.
Angenommen, Ihre aktuelle Fernbedienung heißt origin
dann:
Löschen Sie die aktuelle Fernreferenz mit
git remote rm origin
Fügen Sie die neue Fernbedienung hinzu
git remote add origin <URL to new heroku app>
auf neue Domain pushen
git push -u origin master
Das -u
wird dies als verfolgt einrichten.
The -u will set this up as tracked.
Danke!
Das hat bei mir funktioniert:
git remote set-url heroku <repo git>
Dieser Ersatz alte URL Heroku.
Sie können überprüfen mit:
git remote -v
Remote-URLs anzeigen
> 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)
Entfernen Sie die Remote-URL von Heroku
> git remote rm heroku
Legen Sie eine neue Heroku-URL fest
> heroku git:remote -a ############
Und du bist fertig.
Sie können so viele Zweige haben, wie Sie möchten, genau wie ein normales Git-Repository, aber laut Heroku-Dokumenten wird jeder andere Zweig als master
ignoriert.
http://devcenter.heroku.com/articles/git
Andere Zweige als der Meister, die an Heroku gesendet werden, werden ignoriert. Wenn Sie lokal in einem anderen Zweig arbeiten, können Sie vor dem Push entweder mit dem Master zusammenführen oder angeben, dass Sie Ihren lokalen Zweig an einen Remote-Master senden möchten.
Dies bedeutet, dass Sie alles pushen können, was Sie wollen, aber Ihre App bei heroku zeigt immer auf den Hauptzweig.
Wenn Sie sich jedoch fragen, wie Sie Zweige erstellen und mit git arbeiten sollen, sollten Sie diese andere Frage prüfen
change the git master
du meinst Änderungsdateien, dann Commit und Push darauf? umbenennen? Was genau versuchst du zu tun?
Hier ist eine bessere Antwort, die durch Git-Dokumente gefunden wird.
Dies zeigt, was die Heroku-Fernbedienung ist:
$ git remote get-url heroku
Hier finden Sie es: https://git-scm.com/docs/git-remote In diesem Dokument befindet sich auch eine Set-URL, falls Sie diese ändern müssen.
Wenn Sie mehrere Anwendungen auf heroku haben und Änderungen an einer bestimmten Anwendung hinzufügen möchten, führen Sie den folgenden Befehl aus: heroku git: remote -a Anwendungsname und führen Sie dann Folgendes aus. 1) git hinzufügen. 2) git commit -m "ändert" 3) git push heroku master