Cara membuat tag git

Cara membuat tag git

Tag berfungsi sebagai pengenal tambahan untuk kejadian tertentu. Dan dalam kes Git, tag digunakan sebagai titik rujukan dalam aliran kerja pembangunan anda dan ia menandakan peristiwa khas seperti pelepasan versi baru atau komitmen baru. Anda boleh membuat tag baru untuk memberi rujukan untuk versi yang baru dilancarkan. Penandaan membantu anda dalam mengenal pasti komit atau pelepasan kod anda pada masa lalu.

Jika anda ingin membuat tag git, maka anda harus tahu bahawa terdapat dua jenis tag git:

  • Tag anotasi
  • Tag ringan

Tag anotasi adalah tag dengan keterangan manakala tag ringan tidak memasukkan sebarang keterangan. Kita akan melihat cara membuat kedua -dua mereka satu persatu.

Mengapa anda harus membuat tag atau apakah faedah tag?

  • Apabila anda ingin meletakkan sebahagian daripada kod atau titik kod untuk rujukan penggunaan masa depan. Tag akan membantu anda dalam mengenal pasti bahagian itu.
  • Semasa membuat versi kod atau titik pelepasan anda yang stabil.

Sekarang mari kita lihat bagaimana anda boleh membuat tag.

  1. Untuk membuat tag git, kami menggunakan arahan "tag git" dan kemudian tentukan nama tag. Sebagai contoh:
    tag git [tagname] 

    Jadi jika anda membuat tag baru untuk pelancaran terkini anda maka anda boleh melaksanakan:

    git tag v1.4  

    Seterusnya, anda boleh menjalankan arahan "tag git" untuk melihat sama ada anda telah berjaya membuat tag atau tidak. Sintaks ini akan menyenaraikan semua tag yang ada.

  2. Sekiranya anda ingin membuat tag dengan mesej maka anda boleh melaksanakan arahan berikut.

    git tag -a [tagname] -m "Mesej anda di sini"

    Sebagai contoh:

    tag git -a v1.4 -m "Ini adalah pelepasan baru"  

    Anda juga boleh mengesahkan tag anda dengan menggunakan arahan berikut:

    git tag -n  

    Ini akan memaparkan semua tag yang ada dengan mesej.

  3. Perintah Push Git anda tidak akan ditolak ke repositori jauh anda secara automatik. Dan untuk mendorong mereka, anda perlu melaksanakan arahan berikut:
    git push --tags