Saya mencoba mencari sintaks untuk menggabungkan komit yang ditandai ke cabang lain. Saya menduga itu lurus ke depan tetapi upaya pencarian saya yang lemah tidak menemukannya.
155
Maksudmu ini?
git checkout destination_branch
git merge tag_name
Ingat sebelum Anda menggabungkan Anda perlu memperbarui tag, itu sangat berbeda dari cabang (
git pull origin tag_name
tidak akan memperbarui tag lokal Anda). Dengan demikian, Anda memerlukan perintah berikut:Kemudian Anda bisa melakukan
git merge tag_name
untuk menggabungkan tag ke cabang.sumber
git remote add upstream [email protected]/org/repo
diikuti olehgit fetch --tags upstream
untuk membuatnya bekerja.Hanya melengkapi jawabannya.
Menggabungkan tag terakhir pada cabang:
Terinspirasi oleh https://gist.github.com/rponte/fdc0724dd984088606b0
sumber
Ini adalah satu-satunya cara komprehensif dan andal yang saya temukan untuk melakukan ini.
Asumsikan Anda ingin menggabungkan "tag_1.0" menjadi "mybranch".
sumber
Saya terlambat ke permainan di sini, tetapi pendekatan lain mungkin:
1) membuat cabang dari tag (
$ git checkout -b [new branch name] [tag name]
)2) buat permintaan tarik untuk bergabung dengan cabang baru Anda ke cabang tujuan
sumber