תוכן עניינים:

איך מתייגים commit?
איך מתייגים commit?

וִידֵאוֹ: איך מתייגים commit?

וִידֵאוֹ: איך מתייגים commit?
וִידֵאוֹ: Git and GitHub Beginner Tutorial 7 - Git Tags - what, why, when and how 2024, דֵצֶמבֶּר
Anonim

תיוג ישן מתחייב

כברירת מחדל, תג git תיצור א תָג על לְבַצֵעַ ש-HEAD מפנה אליו. לחלופין תג git ניתן להעביר בתור שופט לפרט לְבַצֵעַ . זה יהיה תָג שעבר לְבַצֵעַ במקום ברירת המחדל ל-HEAD. לאסוף רשימה של מבוגרים מתחייב לבצע את git פקודת log.

לגבי זה, איך אני מתייג התחייבות קודמת?

git push origin --tags

  1. רשום את כל ההתחייבויות הקודמות -
  2. אתר את ה-commit שברצונך לתייג ורשום את מזהה ה-commit.
  3. עכשיו תייגו את ההתחייבות הזו -
  4. דחוף את התג לשרת.

האם ל-git commit יכול להיות מספר תגים? כשאני מכין שניים תגים לאותו הדבר לְבַצֵעַ , אני שם לב שב. git /refs/ תגים שכל אחד מה לתגים יש זה משלו לְבַצֵעַ כך שבאופן תיאורטי ניתן לבצע תשלום מדויק תָג בצורה חד משמעית. בפועל זה לא כך. git /HEAD את השופט לסניף כדי שהכל יהיה טוב, זה לא חד משמעי אלא ענף ספציפי.

בהתחשב בזה, כיצד פועלים תגי git?

תגים ב git הם הפניות קלות משקל המצביעות על Hash SHA של commit. בניגוד לענפים, הם אינם ניתנים לשינוי ולאחר שנוצרו אין למחוק אותם. תגים יכול להיות קל משקל (במקרה זה הם מתייחסים ישירות ל-commit) או עם הערות (במקרה זה הם מצביעים על תָג אובייקט שמצביע על ההתחייבות).

מהו תג בהקשר של Git?

א תָג משמש ב הקשרי Git לסימון גרסה ספציפית. לחלופין, תגים משמשים לסימון נקודות ספציפיות בהיסטוריה כחשובות או לסימון נקודות שחרור. פעם א תָג מוגדר, הוא בדרך כלל לא מוזז לאחר מכן. זה מיועד לקז'ואל תיוג.

מוּמלָץ: