Saya tidak ingin mengunggah aplikasi saya ke domain yang salah.
Bagaimana cara mengubah cabang master git di git?
Saya tidak ingin mengunggah aplikasi saya ke domain yang salah.
Bagaimana cara mengubah cabang master git di git?
Jawaban:
Jika Anda sedang mengerjakan heroku
remote (default):
heroku git:remote -a [app name]
Jika Anda ingin menentukan remote yang berbeda, gunakan -r
argumen:
heroku git:remote -a [app name] -r [remote]
EDIT: terima kasih kepada Алексей Володько Karena telah menunjukkan bahwa tidak perlu menghapus remote lama.
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
git remote rm origin
Tambahkan remote baru
git remote add origin <URL to new heroku app>
dorong ke domain baru
git push -u origin master
Ini -u
akan mengatur ini sebagai dilacak.
The -u will set this up as tracked.
Terima kasih!
Ini berhasil untuk saya:
git remote set-url heroku <repo git>
Heroku url lama pengganti ini.
Anda dapat memeriksa dengan:
git remote -v
Lihat URL Jarak Jauh
> 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)
Hapus URL jarak jauh Heroku
> git remote rm heroku
Setel URL Heroku baru
> heroku git:remote -a ############
Dan Anda selesai.
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
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
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.
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