Anda dapat membuat tag untuk GitHub dengan menggunakan:
- baris perintah Git, atau
- Antarmuka web GitHub.
Membuat tag dari baris perintah
Untuk membuat tag di cabang Anda saat ini, jalankan ini:
git tag <tagname>
Jika Anda ingin menyertakan deskripsi dengan tag Anda, tambahkan -a
untuk membuat tag beranotasi :
git tag <tagname> -a
Ini akan membuat local
tag dengan keadaan saat ini dari cabang tempat Anda berada. Saat mendorong repo jarak jauh Anda, tag TIDAK disertakan secara default. Anda perlu secara eksplisit mengatakan bahwa Anda ingin mendorong tag Anda ke repo jarak jauh Anda:
git push origin --tags
Dari dokumentasi Linux Kernel Git resmi untukgit push
:
--tags
Semua ref di bawah ref / tag didorong, di samping refspec yang secara eksplisit tercantum di baris perintah.
Atau jika Anda hanya ingin mendorong satu tag:
git push origin <tag>
Lihat juga jawaban saya untuk Bagaimana Anda mendorong tag ke repositori jarak jauh menggunakan Git? untuk detail lebih lanjut tentang sintaks di atas.
Membuat tag melalui antarmuka web GitHub
Anda dapat menemukan instruksi GitHub untuk ini di halaman bantuan Membuat Rilis mereka . Berikut ini ringkasannya:
Klik tautan rilis di halaman repositori kami,
Klik Buat rilis baru atau Konsep rilis baru ,
Isi kolom formulir, lalu klik Terbitkan rilis di bagian bawah,
Setelah Anda membuat tag di GitHub, Anda mungkin ingin mengambilnya ke dalam repositori lokal Anda juga:
git fetch
Sekarang lain kali, Anda mungkin ingin membuat satu tag lagi dalam rilis yang sama dari situs web. Untuk itu ikuti langkah-langkah ini:
Buka tab rilis
Klik tombol edit untuk rilis
Berikan nama tag baru ABC_DEF_V_5_3_T_2 dan tekan tab
Setelah menekan tab, UI akan menampilkan pesan ini: Luar biasa! Tag ini akan dibuat dari target ketika Anda menerbitkan rilis ini. Juga UI akan memberikan opsi untuk memilih cabang / komit
Pilih cabang atau komit
Centang "Ini adalah pra-rilis" kotak centang untuk tag qa dan hapus centang jika tag dibuat untuk tag Prod.
Setelah itu klik "Update Release"
Ini akan membuat Tag baru di dalam Rilis yang ada.
Membuat Tag
Git menggunakan dua jenis utama tag: ringan dan beranotasi .
Tag Beranotasi :
Untuk membuat tag beranotasi di Git Anda bisa menjalankan perintah sederhana berikut di terminal Anda.
-M menunjukkan pesan untuk tag tersebut. Kita dapat menulis ringkasan fitur yang akan ditandai di sini.
Tag Ringan :
Cara lain untuk menandai komitmen adalah tag ringan. Kita bisa melakukannya dengan cara berikut:
Tag Push
Untuk mendorong tag tertentu Anda dapat menggunakan perintah di bawah ini:
Atau jika Anda ingin mendorong semua tag kemudian gunakan perintah di bawah ini:
Daftar semua tag :
Untuk mendaftar semua tag, gunakan perintah berikut.
sumber
git commit
?Anda hanya perlu mendorong tag setelah Anda menjalankan
git tag 2.0
perintah.Jadi lakukan saja
git push --tags
sekarang.sumber
git push v2.0
alih-alih--tags
, mungkin ada tag lain yang tidak boleh didorong.--tags
, sulit untuk menghilangkannya.git push origin v2.0
HATI-HATI: Pada perintah dalam jawaban Lawakush Kurmi (
git tag -a v1.0
)-a
bendera digunakan. Bendera ini memberi tahu Git untuk membuat bendera beranotasi. Jika Anda tidak memberikan flag (i.e. git tag v1.0
) maka itu akan membuat apa yang disebut tag ringan.Tag beranotasi disarankan, karena mereka memasukkan banyak informasi tambahan seperti:
Karena itu, Anda harus selalu menggunakan tag beranotasi.
sumber
Itu semua tergantung pada jenis tag yang ingin Anda buat:
git tag -a v1.0.0
.git tag v1.0.0
.Ada beberapa fungsi tag lainnya seperti:
git tag -l -n3
. Perintah ini mencantumkan semua tag yang ada dengan maksimum 3 baris pesan tag mereka. Secara default -n hanya menampilkan baris pertama.git show <tag_identifier>
. Ini menunjukkan semua yang perlu Anda ketahui tentang tag tertentu.git tag --sort=<type>
git push origin v1.0
. Anda dapat git mendorong tag secara terpisah, atau Anda dapat menjalankan git push - tag yang akan mendorong semua tag sekaligus.Pastikan untuk memeriksa artikel terkait tag ini untuk informasi yang lebih relevan.
sumber
Menggunakan Sourcetree
Berikut adalah langkah-langkah sederhana untuk membuat Tag GitHub , saat Anda melepaskan build dari master.
Buka tab source_tree
Klik kanan pada bagian Tag dari Tag yang muncul di bagian navigasi kiri
Klik pada Tag Baru ()
Klik pada Tambahkan Tag dari beri nama ke tag (nama versi kode yang disukai)
Jika Anda ingin mendorong TAG pada remote, sambil membuat TAG ref: langkah 5 yang memberikan kotak centang mendorong TAG ke asal memeriksa dan mendorong tag muncul di repositori jarak jauh
Dalam hal saat membuat TAG jika Anda lupa untuk mencentang kotak Push to origin , Anda dapat melakukannya nanti dengan mengklik kanan TAG yang dibuat, klik Push to origin.
sumber
Untuk membuat tag git, Anda cukup menjalankan
git tag <tagname>
perintah dengan mengganti dengan nama tag yang sebenarnya. Berikut ini adalah tutorial lengkap tentang dasar-dasar mengelola tag git: https://www.drupixels.com/blog/git-tags-create-push-remote-checkout-and-much-moresumber