Saya membuat repo GitHub baru - Saya ingin meletakkan repo yang ada di sana.
Saya mengikuti instruksi:
cd existing_git_repo
git remote add origin [email protected]:acme-org/myprj.git
git push origin master
Ini hanya mendorong cabang master ke GitHub.
Bagaimana cara mendorong semua (termasuk semua cabang) di repo saya yang ada ke repo GitHub baru saya?
git push --follow-tags
git 1.8.3+ (Mei 2013). Lihat jawaban saya yang diedit di bawah iniJawaban:
Catatan: git push - semua tidak akan mendorong tag Anda, hanya cabang Anda.
akan mendorong segalanya . Lihat juga " Mengatur git untuk menarik dan mendorong semua cabang ".
Jangan lupa
--dry-run
opsi untuk melakukan beberapa tes sebelum benar-benar mendorong semuanya.Lihat juga bantuan GitHub " Bekerja dengan remote " untuk menyetel asal Anda ke repo jarak jauh GitHub Anda.
Seperti yang disebutkan dalam " Bagaimana cara membuat“ git push ”menyertakan tag di dalam cabang? ", Git 1.8.3+ (Mei 2013) diperkenalkan:
Itu dapat membantu menjaga operasi itu (mendorong komit dan tag) dilakukan dengan satu perintah, bukan dua.
Git 2.4.1+ (Q2 2015) akan memperkenalkan opsinya
push.followTags
.sumber
--mirror
Jawaban yang diterima kurang tepat, atau setidaknya tidak berhasil untuk saya. Saya perlu menentukan repo jarak jauh juga, misalnya:
sumber
$git remote -v
)git push -u origin --all