Uygulamamı yanlış alana yüklemek istemiyorum.
Git ana dalını git üzerinde nasıl değiştirebilirim?
Uygulamamı yanlış alana yüklemek istemiyorum.
Git ana dalını git üzerinde nasıl değiştirebilirim?
Yanıtlar:
heroku
Uzaktan kumanda üzerinde çalışıyorsanız (varsayılan):
heroku git:remote -a [app name]
Farklı bir uzaktan kumanda belirtmek istiyorsanız, -r
bağımsız değişkeni kullanın :
heroku git:remote -a [app name] -r [remote]
DÜZENLEME: CALISER'e teşekkürler Володько Eski uzaktan kumandayı silmeye gerek olmadığını belirtmek için.
heroku git:remote -a appname
- eskisini gayet güzel değiştirecek.
Mevcut uzaktan kumandanızın origin
o zaman adlandırıldığını varsayarsak :
Mevcut uzak referansı ile sil
git remote rm origin
Yeni uzaktan kumandayı ekle
git remote add origin <URL to new heroku app>
yeni etki alanına aktar
git push -u origin master
Bunu -u
izlendiği gibi ayarlayacak.
The -u will set this up as tracked.
Teşekkürler!
Bu benim için çalıştı:
git remote set-url heroku <repo git>
Bu yedek eski url heroku.
Şunlarla kontrol edebilirsiniz:
git remote -v
Uzak URL'leri Görüntüle
> 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 uzak URL'sini kaldır
> git remote rm heroku
Yeni Heroku URL'si ayarlayın
> heroku git:remote -a ############
Ve bitirdiniz.
Normal bir git deposu gibi istediğiniz kadar şubeye sahip olabilirsiniz, ancak heroku belgelerine göre dışında herhangi bir dal master
göz ardı edilecektir.
http://devcenter.heroku.com/articles/git
Master dışında Heroku'ya gönderilen dallar göz ardı edilecektir. Yerel olarak başka bir şubede çalışıyorsanız, zorlamadan önce ana olarak birleştirebilir veya yerel şubenizi uzak bir ana makineye göndermek istediğinizi belirtebilirsiniz.
Bu, istediğiniz her şeyi itebileceğiniz anlamına gelir, ancak heroku'daki uygulamanız her zaman ana dalı gösterecektir.
Ancak, şubelerin nasıl oluşturulacağını ve git ile nasıl çalışılacağını soruyorsanız, bu diğer soruyu kontrol etmelisiniz.
change the git master
size ortalama değişiklikler dosyaları, daha sonra işlemek ve buna itme? yeniden adlandırılsın mı? Tam olarak ne yapmaya çalışıyorsun
İşte Git docs aracılığıyla bulunan daha iyi bir cevap.
Bu, heroku kumandasının ne olduğunu gösterir:
$ git remote get-url heroku
Burada bulundu: https://git-scm.com/docs/git-remote Ayrıca bu belgede, değiştirmeniz gerekirse bir set-url bulunur.
Heroku'da birden fazla uygulamanız varsa ve belirli bir uygulamaya değişiklikler eklemek istiyorsanız, aşağıdaki komutu çalıştırın: heroku git: remote -a appname ve ardından aşağıdakileri çalıştırın. 1) git ekle. 2) git commit -m "değişiklikler" 3) git push heroku master