Isi kandungan:

Bagaimanakah anda git tag komit?
Bagaimanakah anda git tag komit?

Video: Bagaimanakah anda git tag komit?

Video: Bagaimanakah anda git tag komit?
Video: Мальвы цветут_Рассказ_Слушать 2024, November
Anonim

Mengetag Tua Komitmen

Secara lalai, teg git akan mewujudkan a tag pada komited yang HEAD merujuk. Sebagai alternatif teg git boleh dihantar sebagai rujukan kepada yang khusus komited . Ini akan tag yang lulus komited bukannya lalai kepada HEAD. Untuk mengumpulkan senarai yang lebih tua melakukan laksanakan git arahan log.

Berkenaan dengan ini, bagaimanakah cara saya menandakan komitmen sebelumnya?

git push origin --tags

  1. Senaraikan semua komitmen sebelumnya -
  2. Cari komit yang anda mahu tandakan dan perhatikan id komit.
  3. Sekarang tandai komitmen itu -
  4. Tolak tag ke pelayan.

bolehkah git commit mempunyai berbilang tag? Apabila saya membuat dua tag kepada yang sama komited , saya perasan bahawa dalam. git /refs/ tag bahawa setiap daripada tag mempunyai ia sendiri komited jadi secara teorinya mungkin untuk membuat pembayaran yang tepat tag dengan cara yang tidak jelas. Dalam amalan itu tidak begitu. git /KEPALA rujukan ke cawangan supaya semuanya baik, ia bukan samar-samar tetapi cawangan tertentu.

Memandangkan ini, bagaimanakah tag git berfungsi?

Tag dalam git ialah rujukan ringan yang menunjuk kepada cincang SHA bagi komit. Tidak seperti cawangan, ia tidak boleh berubah dan setelah dibuat tidak boleh dipadamkan. Tag mungkin ringan (dalam hal ini mereka merujuk kepada komit secara langsung) atau beranotasi (dalam hal ini mereka menunjuk kepada tag objek yang menunjuk kepada komit).

Apakah teg dalam konteks Git?

A tag digunakan dalam Konteks Git untuk menandakan versi tertentu. Sebagai alternatif, tag digunakan untuk menandakan titik tertentu dalam sejarah sebagai penting atau untuk menandakan titik pelepasan. Sekali a tag ditetapkan, ia biasanya tidak digerakkan selepas itu. Ini untuk kasual penandaan.

Disyorkan: