Iya. Saya telah membuat aplikasi heroku baru: heroku buat aplikasi saya. Tapi saya punya aplikasi lain di heroku. Saya hanya ingin mengubah master git ke aplikasi baru. Sehingga saya bisa mengatakan git push heroku master. Dan kode tersebut akan diunggah ke aplikasi baru, bukan yang lama.
Ikuti saja pendekatan ini dan tampaknya saat ini cara yang benar saat ini untuk melakukannya.
Joe
1
Karena tidak ada jawaban yang benar yang ditentukan oleh OP dan jawaban ini sebagian besar merupakan jawaban atas pertanyaan OP dan memiliki lebih banyak suara positif daripada jawaban "teratas" di atas, mengapa jawaban ini masih ditampilkan di bawah jawaban yang kurang disepakati? Terima kasih.
Devon Kiss
5
Bahkan tidak perlu melepas remote git lama. heroku git:remote -a appname- akan menggantikan yang lama dengan baik.
Alexey Volodko
101
Dengan asumsi remote Anda saat ini bernama origin:
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)
Anda dapat memiliki banyak cabang yang Anda inginkan, sama seperti repositori git biasa, tetapi menurut dokumen heroku, cabang lain selain masterakan diabaikan.
Cabang yang didorong ke Heroku selain master akan diabaikan. Jika Anda bekerja di cabang lain secara lokal, Anda dapat menggabungkan ke master sebelum mendorong, atau menentukan bahwa Anda ingin mendorong cabang lokal Anda ke master jarak jauh.
Ini berarti Anda dapat mendorong apa pun yang Anda inginkan, tetapi aplikasi Anda di heroku akan selalu mengarah ke cabang master.
Tetapi, jika Anda memiliki pertanyaan tentang cara membuat cabang dan bekerja dengan git, Anda harus memeriksa pertanyaan lain ini
Bagaimana apanya? oleh change the git masterAnda berarti file perubahan, kemudian berkomitmen dan mendorong untuk itu? ganti namanya? Apa sebenarnya yang coba Anda lakukan?
Felipe Sabino
1
Baru saja melihat komentar Anda tentang pertanyaan, Anda mengalami masalah dengan remote, dan bukan dengan cabang ... periksa jawaban @ Abizern :)
Felipe Sabino
1
berikut adalah jawaban yang lebih baik yang ditemukan melalui dokumen Git.
Jika Anda memiliki beberapa aplikasi di heroku dan ingin menambahkan perubahan ke aplikasi tertentu, jalankan perintah berikut:
heroku git: remote -a appname
lalu jalankan perintah berikut. 1) git add. 2) git komit -m "perubahan" 3) git push master heroku
Jawaban:
Jika Anda sedang mengerjakan
heroku
remote (default):Jika Anda ingin menentukan remote yang berbeda, gunakan
-r
argumen:EDIT: terima kasih kepada Алексей Володько Karena telah menunjukkan bahwa tidak perlu menghapus remote lama.
sumber
heroku git:remote -a appname
- akan menggantikan yang lama dengan baik.Dengan asumsi remote Anda saat ini bernama
origin
:Hapus referensi jarak jauh saat ini dengan
Tambahkan remote baru
dorong ke domain baru
Ini
-u
akan mengatur ini sebagai dilacak.sumber
The -u will set this up as tracked.
Terima kasih!Ini berhasil untuk saya:
Heroku url lama pengganti ini.
Anda dapat memeriksa dengan:
sumber
Lihat URL Jarak Jauh
> git remote -v
Hapus URL jarak jauh Heroku
> git remote rm heroku
Setel URL Heroku baru
> heroku git:remote -a ############
Dan Anda selesai.
sumber
Anda dapat memiliki banyak cabang yang Anda inginkan, sama seperti repositori git biasa, tetapi menurut dokumen heroku, cabang lain selain
master
akan diabaikan.http://devcenter.heroku.com/articles/git
Ini berarti Anda dapat mendorong apa pun yang Anda inginkan, tetapi aplikasi Anda di heroku akan selalu mengarah ke cabang master.
Tetapi, jika Anda memiliki pertanyaan tentang cara membuat cabang dan bekerja dengan git, Anda harus memeriksa pertanyaan lain ini
sumber
change the git master
Anda berarti file perubahan, kemudian berkomitmen dan mendorong untuk itu? ganti namanya? Apa sebenarnya yang coba Anda lakukan?berikut adalah jawaban yang lebih baik yang ditemukan melalui dokumen Git.
Ini menunjukkan apa itu remote heroku:
$ git get-url heroku jarak jauh
Ditemukan di sini: https://git-scm.com/docs/git-remote Juga di dokumen itu ada set-url, jika Anda perlu mengubahnya.
sumber
Jika Anda memiliki beberapa aplikasi di heroku dan ingin menambahkan perubahan ke aplikasi tertentu, jalankan perintah berikut: heroku git: remote -a appname lalu jalankan perintah berikut. 1) git add. 2) git komit -m "perubahan" 3) git push master heroku
sumber