Saya ingin membuat cabang master baru dari tag yang ada. Katakanlah saya punya tag v1.0
. Bagaimana cara membuat cabang baru dari tag ini?
git
git-branch
git-tag
Andrew
sumber
sumber
Jawaban:
Wow, itu lebih mudah dari yang saya kira:
sumber
git reset --hard v1.0
Jika Anda hanya ingin membuat cabang baru tanpa segera mengubahnya, Anda bisa melakukan hal berikut:
sumber
Saya menggunakan langkah-langkah berikut untuk membuat cabang perbaikan terbaru dari Tag.
Sintaksis
Langkah-langkah untuk melakukannya.
Saya harap ini akan membantu.
sumber
Saya telah mengatasi masalah seperti di bawah ini 1. Dapatkan tag dari cabang Anda 2. Tulis perintah di bawah ini
atau Anda bisa melakukannya dengan perintah lain
setelah Anda siap dengan cabang hotfix Anda, saatnya untuk memindahkan cabang itu ke github, Anda dapat melakukannya dengan menulis perintah di bawah ini
sumber
Situasi menjadi sedikit bermasalah jika kita ingin membuat cabang dari tag dengan nama yang sama .
Dalam hal ini, dan dalam skenario yang serupa, yang penting adalah untuk mengetahui: cabang dan tag sebenarnya adalah file teks satu-baris dalam
.git/refs
direktori, dan kita dapat merujuk mereka secara eksplisit menggunakan jalur mereka di bawah ini.git
. Cabang disebut di sini "kepala", untuk membuat hidup kita lebih sederhana.Dengan demikian,
refs/heads/master
adalah namamaster
cabang yang nyata dan eksplisit . Danrefs/tags/cica
adalah nama yang tepat dari tag yang dinamaicica
.Perintah yang benar untuk membuat cabang bernama
cica
dari tag bernamacica
adalah:sumber
Daftar cabang saya (hanya master sekarang)
Daftar tag saya (memiliki tiga tag)
Beralih ke fitur cabang baru / codec dari tag opus_codec
sumber