Je ne souhaite pas télécharger mon application sur le mauvais domaine.
Comment puis-je changer la branche git master sur git?
Je ne souhaite pas télécharger mon application sur le mauvais domaine.
Comment puis-je changer la branche git master sur git?
Réponses:
Si vous travaillez sur la heroku
télécommande (par défaut):
heroku git:remote -a [app name]
Si vous souhaitez spécifier une autre télécommande, utilisez l' -r
argument:
heroku git:remote -a [app name] -r [remote]
EDIT: merci à Алексей Володько pour l'avoir signalé qu'il n'est pas nécessaire de supprimer l'ancienne télécommande.
heroku git:remote -a appname
- remplacera très bien l'ancien.
En supposant que votre télécommande actuelle est nommée origin
alors:
Supprimer la référence distante actuelle avec
git remote rm origin
Ajouter la nouvelle télécommande
git remote add origin <URL to new heroku app>
pousser vers un nouveau domaine
git push -u origin master
Le -u
mettra cela en place comme suivi.
The -u will set this up as tracked.
Merci!
Cela a fonctionné pour moi:
git remote set-url heroku <repo git>
Cette ancienne URL de remplacement heroku.
Vous pouvez vérifier avec:
git remote -v
Afficher les URL distantes
> 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)
Supprimer l'URL distante Heroku
> git remote rm heroku
Définir une nouvelle URL Heroku
> heroku git:remote -a ############
Et vous avez terminé.
Vous pouvez avoir autant de branches que vous le souhaitez, tout comme un référentiel git normal, mais selon la documentation Heroku, toute branche autre que master
sera ignorée.
http://devcenter.heroku.com/articles/git
Les branches envoyées à Heroku autre que le maître seront ignorées. Si vous travaillez localement à partir d'une autre branche, vous pouvez soit fusionner vers le maître avant de pousser, soit spécifier que vous souhaitez pousser votre branche locale vers un maître distant.
Cela signifie que vous pouvez pousser tout ce que vous voulez, mais votre application sur heroku pointera toujours vers la branche principale.
Mais, si vous vous demandez comment créer des branches et travailler avec git, vous devriez vérifier cette autre question
change the git master
vous voulez dire change les fichiers, puis validez et poussez dessus? le renommer? Qu'est-ce que vous essayez de faire exactement?
voici une meilleure réponse trouvée dans la documentation Git.
Cela montre ce qu'est la télécommande heroku:
$ git remote get-url heroku
Trouvez-le ici: https://git-scm.com/docs/git-remote Dans ce document se trouve également un set-url, si vous devez le changer.
Si vous avez plusieurs applications sur heroku et que vous souhaitez ajouter des modifications à une application particulière, exécutez la commande suivante: heroku git: remote -a appname , puis exécutez la commande suivante. 1) git add. 2) git commit -m "change" 3) git push heroku master