Git

Bagaimana saya menggunakan tag git?

Bagaimana saya menggunakan tag git?
Git Tags adalah titik rujukan khusus dalam sejarah Git. Git tag digunakan untuk menangkap titik tertentu dalam sejarah yang selanjutnya digunakan untuk menunjuk ke versi yang dikeluarkan. Teg tidak berubah seperti cawangan. Mereka tidak mempunyai sejarah komitmen lebih lanjut setelah dibuat.  Kebanyakan orang menggunakan ciri ini untuk menandakan beberapa titik pelepasan seperti (v1.0,… v4.0, dan seterusnya). Dengan kata mudah, Git Tags digunakan untuk memberikan beberapa nama yang bermakna kepada yang tertentu di git projek projek. Katakan dua pengguna memutuskan untuk menandai kod projek mereka untuk diakses kemudian.

Dalam artikel ini, kita akan membincangkan konsep tag Git dan bagaimana perintah tag git berfungsi. Kami akan merangkumi pelbagai jenis tag, cara membuat tag baru, senarai tag, dan penghapusan tag, dan banyak lagi dalam artikel ini. Beberapa arahan yang telah kami laksanakan di Ubuntu 20.04 sistem, yang akan kita huraikan di bahagian lain.

Buat Tag baru

Terdapat dua jenis tag Git berikut:

  1. Teg beranotasi
  2. Tag ringan

Teg beranotasi

Tag beranotasi disimpan sebagai objek penuh dalam pangkalan data Git. Jenis tag ini menyimpan beberapa maklumat metadata tambahan seperti nama penanda, id e-mel penanda, dan tarikh. Tag beranotasi menyimpan dengan mesej penandaan. Amalan terbaik yang disarankan dalam git adalah menyimpan tag git dalam bentuk tag beranotasi yang lebih ringan. Dengan menggunakan tanda nama, anda boleh menyimpan semua data meta yang berkaitan dalam pangkalan data.

Untuk membuat tag beranotasi, buka aplikasi terminal dengan menekan Ctrl + Alt + t dan jalankan arahan berikut:

$ git tag -a 'Release_1_0' -m 'Kod operasi rentetan asas yang ditandai' HEAD

Dalam perintah di atas, kami telah menandakan HEAD semasa dengan menggunakan perintah tag git. Pengguna memberikan nama tag 'Release_1_0' dengan pilihan -a, dan mesej tag diberikan dengan pilihan -m.

Tag ringan

Jenis tag ini digunakan untuk 'bookmark' untuk melakukan; Teg ringan hanyalah nama atau penunjuk khusus untuk komit. Teg ringan berguna untuk membuat pautan cepat ke komitmen yang berkaitan.

Perintah berikut digunakan untuk membuat tag ringan:

tag $ git

Contoh:

Dalam contoh berikut, misalkan kita telah membuat tag ringan dengan nama 'Release_1_0'.

$ tag git Release_1_0

Jenis tag ini disimpan dalam kerja semasa .repositori projek git.

Lihat Teg

Setelah membuat tag, anda dapat menunjukkan perincian tag dengan menggunakan arahan berikut:

Tayangan $ git Release_1_0

Dalam arahan di atas, kami telah mencetak butiran tag 'Release_1_0'. Pada gambar berikut, butiran tag ditunjukkan:

Tag Penyenaraian

Anda juga dapat memaparkan semua nama tag dengan menggunakan perintah tag Git berikut dengan pilihan -l:

$ git tag -l

Membuang atau Padam Teg

Pertama, untuk menyenaraikan semua tag kedai di repositori, jalankan arahan yang diberikan di bawah:

tag $ git

Sekarang, dengan menggunakan perintah berikut, anda boleh membuang atau menghapus tag dari alat kawalan jauh dan juga repositori tempatan.

$ git tag -d Release_1_0

Kesimpulannya

Kami telah belajar bagaimana menggunakan tag Git dalam artikel ini. Penandaan adalah ciri yang berguna di mana anda dapat membuat gambar klon dari Git repo. Anda boleh memberikan nama yang lebih baik dan bermakna untuk projek git tertentu. Mengikut keselesaan anda, anda boleh membuat dua jenis tag yang berlainan, beranotasi atau ringan, yang telah kami bincangkan di atas. Saya harap sekarang anda mempunyai pemahaman yang lebih baik mengenai penggunaan tag Git di repo projek Git anda.

Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...