Агуулгын хүснэгт:

Та амлалтыг хэрхэн таглах вэ?
Та амлалтыг хэрхэн таглах вэ?

Видео: Та амлалтыг хэрхэн таглах вэ?

Видео: Та амлалтыг хэрхэн таглах вэ?
Видео: Minecraft хэрхэн тоглох вэ?(Mongol Minecraft EP-1 w/BROs) 2024, Дөрөвдүгээр сар
Anonim

Шошголох Хуучин Амлалт өгдөг

Анхны утгаараа, git таг бий болгоно шошго дээр хийх тэр HEAD лавлаж байна. Эсвэл git таг тодорхой зүйлд лавлах байдлаар дамжуулж болно хийх . Энэ болно шошго өнгөрсөн хийх HEAD гэж анхдагч болгохын оронд. Хуучин хүмүүсийн жагсаалтыг цуглуулах үйлддэг гүйцэтгэх git бүртгэлийн тушаал.

Үүнтэй холбогдуулан би өмнөх амлалтаа хэрхэн тэмдэглэх вэ?

git push origin --tags

  1. Өмнөх бүх амлалтуудыг жагсаах -
  2. Тэмдэглэхийг хүсч буй амлалтаа олоод, амлалтын id-г тэмдэглэ.
  3. Одоо тэр амлалтаа тэмдэглээрэй -
  4. Шошгийг сервер рүү дарна уу.

git commit олон тагтай байж болох уу? Би хоёр хийх үед шошго ижилхэн хийх , би үүнийг анзаарч байна. git /refs/ шошго гэж тус бүр шошготой өөрийнх хийх тиймээс онолын хувьд яг тооцоо хийх боломжтой шошго хоёрдмол утгагүй байдлаар. Практикт энэ нь тийм биш юм. git /HEAD-ийг салбар руу чиглүүлэх тул бүх зүйл сайн байна, энэ нь хоёрдмол утгатай биш, харин тодорхой салбар юм.

Үүнийг харгалзан үзвэл git тагууд хэрхэн ажилладаг вэ?

Шошго in git нь амлалтын SHA хэшийг заадаг хөнгөн лавлагаа юм. Салбаруудаас ялгаатай нь тэдгээр нь өөрчлөгддөггүй бөгөөд нэгэнт үүссэнийг устгаж болохгүй. Шошго хөнгөн жинтэй байж болно (энэ тохиолдолд тэд шууд үүрэг хүлээдэг) эсвэл тайлбартай (энэ тохиолдолд тэд шошго үйлдлийг зааж буй объект).

Git контекст дэх шошго гэж юу вэ?

А шошго -д ашиглагддаг Git контекстүүд тодорхой хувилбарыг тэмдэглэхэд зориулагдсан. Эсвэл, шошго Түүхийн тодорхой цэгүүдийг чухал гэж тэмдэглэх эсвэл суллах цэгүүдийг тэмдэглэхэд ашигладаг. Нэг удаа шошго тохируулагдсан бол үүний дараа ихэвчлэн хөдөлдөггүй. Энэ бол энгийн зүйлд зориулагдсан шошголох.

Зөвлөмж болгож буй: